Operating Systems – Summer 2017 - August 22 - 12:35pm – 3:00pm
The Canvas exam will include 8 short answer (40%), 12 multiple-choice (48%), and 1 problem (12%).
Textbook
Bring laptop!  Requires Respondus LockDown Browser
SUBJECTS (… including additional subjects not explicitly mentioned here)
EXAMPLE QUESTIONS
  1. Describe what the bankers algorithm does
  2. CPU scheduling must balance 3 different goals. What are they?
  3. Describe the 4 necessary conditions for deadlock
  4. Describe some of the benefits of paging
  5. Virtual addressing allows more efficient uses of memory. Describe at least 2 ways memory is wasted in systems that don’t use virtual addressing
  6. Describe the pros and cons of hierarchical or multilevel paging in comparison to single level paging
  7. Describe what an inverted page table is
  8. Describe the disk scheduling algorithms FCFS, SSTF, SCAN, and LOOK
  9. Describe direct mapped, set associative, and fully associative cache -- ((Last Revised August 11, 2017))