Multiple choice solutions

2009 Spring Midterm

  1. c
  2. a (which is part of the user data area)
  3. c (sets processor priority to 7, disabling interrupts)
  4. a

2009 Fall Midterm

  1. c
  2. b
  3. c (spooling allows processes to pretend that certain resources can be shared)
  4. b (a and b can result in starvation -- very bad for responsivity, and d has poor wait times)
  5. d
  6. d (length of job is unknown)
  7. a (i.e., the burst fits in the RR time quantum)
  8. c
  9. c (only 1 thread allowed to decrement without blocking)
  10. a