CS212 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], mtest.c, malign.cc

Section notes

  1. HW1 section
  2. HW2 section


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