CS560 -- Operating Systems

Jim Plank --- Spring, 2010

Tentative Syllabus


General Class Topics

  • Unix system call review
  • Threads
  • Introduction to operating systems
  • Computer system structures
  • Operating system structures
  • Process management
  • CPU scheduling
  • Process synchronization
  • Deadlocks
  • Memory management
  • Virtual memory
  • File systems
  • Secondary storage structures
  • Protection
  • Security
  • Advanced topics