CS 6560 Operating System Design
Conceptual Problems
*ILLUSTRATIVE FOR LECTURE
  1. CPU Scheduling
    1. Fall 2007 #1
    2. Fall 2002 #1*
    3. Fall 2001 #2 [CS 6560: just consider what is the long term scheduler, it's effect on multiprogramming, hence CPU utilization? (parts a and b)]
    4. Spring 1999 #1*
  2. Semaphores
    1. Spring 2007 #1*
    2. Spring 2006 #2*
    3. Fall 2000 #1
  3. Classical Problems
    1. Fall 2006 #2*
    2. Fall 2005 #1*
    3. Spring 2005 #1*
    4. Fall 2003 #1*
    5. Fall 2001 #1*
    6. Spring 2001 #1
    7. Spring 2000 #1*
    8. Fall 1998 #1
  4. Progress/Fairness
    1. Fall 2004 #1*
    2. Spring 2004 #1*
    3. Spring 2003 #2
    4. Spring 2002 #2*
    5. Fall 1999 #1* THIS IS A GOOD PLACE TO START ON THIS TOPIC
  5. Deadlock/Banker's Algorithm
    1. Spring 2005 #2*
    2. Spring 2004 #2*
    3. Fall 2003 #2*
    4. Fall 2002 #2*
    5. Fall 2000 #3*
  6. Memory Management
    a) Main Memory
    1. Spring 2008 #2
    2. Spring 2003 #1
    3. Spring 1999 #2
    b) Virtual Memory
    1. Fall 2007 #2
    2. Spring 2007 #2
    3. Fall 2006 #1
    4. Fall 2005 #2
    5. Fall 2004 #2
    6. Spring 2002 #1
    7. Spring 2001 #2
    8. Spring 2000 #2
  7. Disk Scheduling
    1. Spring 2006 #1*
    2. Fall 1999 #2
    3. Fall 1998 #2