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. Linking [6up, src], hello.tar.gz
  10. Memory allocation [6up, src]
  11. I/O and disks [6up, src]
  12. File systems [6up, src]
  13. Advanced file systems [6up, src]
  14. Networking [6up, src]
  15. Protection [6up, src]
  16. Security [6up, src]
  17. Virtual machines [6up, src]

Section notes

  1. HW1 section
  2. HW2 section
  3. Midterm Review
  4. HW3 section
  5. HW4 section
  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.