Retro school children University of Washington Computer Science & Engineering
 CSE 451
  CSE Home   About Us    Search    Contact Info 

 Main
 Resources
 Lecture slides
 Homework
 Projects
 Quizzes
 Exams
 Administration
 Bulletin Board
 Anonymous feedback
   

Quiz #1

  1. What are the two main purposes of operating systems?
  2. What is the main advantage of multiprogramming?
  3. Explain how dual mode operation provides security?
  4. What are the differences between a trap and an interrupt?

Quiz #2

Quiz #3

  1. Name two differences between logical and physical addresses.
  2. Explain the difference between internal and external fragmentation.
  3. Describe the following allocation algorithms:
    1. First fit
    2. Best fit
    3. Worst fit

Quiz #4

  1. When does pure demand paging bring in a page?
  2. What does optimal page-replacement require?
  3. What is thrashing?

Quiz #5

  1. What is Belady’s anomaly?
  2. What is a process? What does it include?
  3. What is a context switch?
  4. List the three common types of scheduling queues.

Quiz #6

  1. What is the difference between deadlock and spinlock?
  2. What is a race condition?
  3. Briefly describe the difference between preemptive and nonpreemptive scheduling.
  4. What is a thread?


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to kasiaw@washington.edu]