Questions tagged [operating-systems]

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

Filter by
Sorted by
Tagged with
-2
votes
0answers
10 views

My teachers refused my BSCS thesis proposal. Were they legit? [migrated]

When I was a computer science student at my university, I wanted to delve into the code of operating systems. I was (and still am) attracted to such software and hoped for a course project that ...
12
votes
8answers
268 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 ...
10
votes
4answers
169 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,...
8
votes
2answers
366 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 ...
12
votes
3answers
306 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 ...
9
votes
1answer
390 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 ...
8
votes
2answers
96 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., ...