CS140 lecture notes

  1. Introduction [6up, src], type.c
  2. Processes & Threads [6up, src], minish.c, redirsh.c, pipesh.c
  3. Concurrency [6up, src]
  4. Scheduling [6up, src]
  5. Virtual memory HW [6up, src]
  6. Virtual memory OS [6up, src]
  7. Synchronization 1 [6up, src]
  8. Synchronization 2 [6up, src]
  9. Memory allocation [6up, src]
  10. Linking [6up, src], hello.tar.gz
  11. I/O and disks [6up, src]
  12. File systems [6up, src]
  13. Advanced File Systems [pptx]
  14. Networking [6up, src]
  15. Consensus
  16. Protection [6up, src]
  17. Security [6up, src]
  18. Virtual machines [6up, src]
  19. Closing remarks [6up, src]
  1. Project 1 Review Session
  2. Project 2 Review Session
  3. Midterm Review Session
  4. Project 3 Review Session
  5. Project 4 Review Session
  6. Final Review Session


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