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 [6up, src]
  14. Networking [6up, src]
  15. Protection [6up, src]
  16. Security [6up, src]
  17. Virtual machines [6up, src]


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