Skip to main content

Questions tagged [operating-systems]

Use this tag to mark questions about teaching operating systems and their components.

Filter by
Sorted by
Tagged with
3 votes
0 answers
42 views

Simulator or game to teach operating system principles

I am teaching Operating Systems to Computer Science Majors, generally juniors and seniors. In order to better explain it I want to create or have a simulator or game to illustrate memory management: ...
pitosalas's user avatar
  • 131
1 vote
0 answers
26 views

What operating system concepts should I be fluent with to understand LVM in UNIX operating systems?

I'm wondering about this. LVMs are so interesting and useful, but they are very complicated for my brain. I'm pretty sure this is due to lack of my preriquisites of computer science concepts. So, I ...
achhainsan's user avatar
2 votes
0 answers
34 views

A video lecture series which explains the modern linux memory management subsystem in detail with code walk through

Any detailed video lecture series which explains each component of the modern Linux memory management subsystem in great detail, with code walk-through, and good slides?
Abhishek Ghosh's user avatar
3 votes
1 answer
376 views

Books and courses to learn Operating Systems Fundamentals?

I've to get FE exam to get licensed as an engineer in Nepal. I want to learn everything properly because I feel I didn't learn to the extent that I could in college. My first hitlist is operating ...
zeeshanseikh's user avatar
2 votes
1 answer
71 views

Which OS is best if I want to play around with exploits?

I am reading the book: Hacking: The Art of Exploitation, and the author has provided examples of buffer overflow attacks and nop-sled exploits. I somehow can’t run these examples on my MacOS/Linux as ...
Yuv's user avatar
  • 57
2 votes
1 answer
54 views

System Security related study material suggestions

I see a lot of hype regarding cyber/network security. And also find an unending list of books and courses for the same. As I have been working on system software projects for the last couple of months,...
Yuv's user avatar
  • 57
1 vote
0 answers
72 views

Resource (preferably video) explaining working of page coloring in details to solve problem of aliasing in Virtually Indexed Physically Tagged caches

Here is a question that was asked in the GATE CS examination. It asks to find the number of bits required to color the pages to remove the problem of aliasing in VIPT caches. My peers out there ...
Abhishek Ghosh's user avatar
2 votes
1 answer
263 views

Operating System Concepts by Silberschatz and Galvin, how much down the edition timeline can I go to safely understand the core-concept

I am student from CS background and I have Operating Systems in my upcoming semester. A simple search around the internet revealed that that Operating System Concepts by Silberschatz and Galvin is ...
Abhishek Ghosh's user avatar
4 votes
1 answer
298 views

Teaching an absolute beginners class Operating Systems with Rust

In our Bachelor curriculum the course Operating Systems and Computer Networks (5 CP) is designated to be taken in the second semester. Currently it uses C, and while I'm personally very fond of C, it ...
ljrk's user avatar
  • 163
15 votes
10 answers
10k views

What is a file?

I recently had a student in my Intro to CS class ask me: what is a file? I can't honestly say I had a good answer for him. Those of us who have been around a while know what a file is, but I was at a ...
Barry Brown's user avatar
12 votes
4 answers
341 views

How to teach operating systems development nowadays?

I have been appointed to change the contents of an Operating Systems course, because it was too IT oriented. I mean the lectures were oriented only to know the differences between some OS like Windows,...
Lila's user avatar
  • 261
8 votes
2 answers
437 views

Teaching information security to students without basic IT knowledge

Context I've been mandated by the university of Tokyo to teach Information security courses during my working hours (initiation level). We are 3 teachers, 2 security researchers employed by the ...
Baptiste's user avatar
  • 183
24 votes
3 answers
12k views

Introducing file systems to students who really don't understand

In this question, Michael0x2a points out something that I have observed, but never formally considered (emphasis my own): The IDE often introduces several new "metaphors" that need to be ...
Ben I.'s user avatar
  • 33.6k
10 votes
1 answer
1k views

Good example of what isn't a system call?

I'm teaching an Operating System course, and was looking for an example of something that isn't a system call. As silly as it may sound, I wasn't able to carve a good example. Everything (accessible ...
Clément's user avatar
  • 249
7 votes
2 answers
463 views

Why is the critical-section problem always presented with code in infinite loops?

I've noticed that "all" OS textbooks present the Critical-Section Problem with examples of code that are in infinite loops. E.g., ...
VictorNorman's user avatar