DSA Factory
Free What the OS does lessonsWhat the OS does · Stage 0 · The operating system's job · Step 1

What an operating system does

See why a computer needs an OS, and the two jobs it does: refereeing and hiding the hardware. About 11 minutes.

Quick check

Which of these is the OS acting as an abstraction provider, not a resource manager?

  1. APresenting disk blocks to programs as named files in folders
  2. BGiving each running program a turn on the CPU
  3. CStopping one program from using more than its share of memory
Show the answer

Presenting disk blocks to programs as named files in folders. It hides how the hardware really works behind a simpler idea.

Lock it in

4 questions on this idea

Short questions that apply the idea to new cases: trace it, work out a number, put steps in order. A wrong answer explains itself.

Answer them in your browserFree account, no card. Your progress is saved, and the idea comes back in a quick review later.
Sign up free to solve