Operating Systems quiz: 36 questions

36 questions from the 12 lessons of Operating Systems. Each answer is explained, with a link back to the lesson it comes from, and your best score stays on this device.

Test yourself

36 questions from this course's lessons, in a random order. See what you remember, then go back to the lessons behind the questions you missed.

How many questions?

What the quiz covers

  1. What an operating system does (3 questions)
  2. Processes (3 questions)
  3. Threads and race conditions (3 questions)
  4. CPU scheduling: FCFS and SJF (3 questions)
  5. Round robin, SRTF and priority (3 questions)
  6. Synchronization: locks and semaphores (3 questions)
  7. Deadlock (3 questions)
  8. Memory: addresses and allocation (3 questions)
  9. Paging (3 questions)
  10. Virtual memory and page replacement (3 questions)
  11. File systems (3 questions)
  12. Disks and disk scheduling (3 questions)