CS240 lecture notes

  1. Intro
  2. Concurrency, Mesa
  3. Threads and Events, Cooperative Task Management
  4. Capriccio
  5. Scheduler Activations, Eraser
  6. Scheduling, BVT
  7. VM, Appel & Li
  8. VM implementation, Superpages
  9. ESX
  10. FFS, LFS
  11. Soft updates
  12. Hardware vs. Software Virtualization
  13. RAID, AutoRAID
  14. Livelock
  15. LBFS
  16. Chubby
  17. Nooks
  18. End-to-end argument, OS Security, Exokernel
  19. HiStar
Tips on printing slides. To print several PDF slides to a page, you can run the following commands on Unix after downloading a PDF file, say l1.pdf:

Permission hereby granted for anyone to copy, modify, and redistribute any lecture note material from this class that belongs to the instructor.