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 [6up, src]
  8. Memory allocation [6up, src]
  9. Linkers
  10. Devices
  11. File systems [6up, src]
  12. Advanced File Systems
  13. Networking [6up, src]
  14. Protection [6up, src]
  15. Security [6up, src]
  16. Virtual machines [6up, src]

Section Notes

  1. Lab 1 Section Slides
  2. Lab 2 Section Slides [6up]
  3. Midterm Review
  4. Lab 3 Section Slides
  5. Lab 4 Section Slides
  6. Final Review


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