CS140
lecture notes
Introduction
[
6up
,
src
],
type.c
Processes & Threads
[
6up
,
src
],
minish.c
,
redirsh.c
,
pipesh.c
Concurrency
[
6up
,
src
]
Scheduling
[
6up
,
src
]
Advanced scheduling
[
6up
,
src
],
Deadlock
[
6up
, sources commented out in lecture 7]
Linking
[
6up
,
src
]
Synchronization
[
6up
,
src
]
Virtual memory HW
[
6up
,
src
]
Virtual memory OS
[
6up
,
src
]
Memory allocation
[
6up
,
src
]
I/O and disks
[
6up
,
src
]
File systems
[
6up
,
src
]
Advanced file systems
[
6up
,
src
]
Networking
[
6up
,
src
]
Network file systems
[
6up
,
src
]
Protection
[
6up
,
src
]
Security
[
6up
,
src
]
Virtual machines
[
6up
,
src
]
Dune
,
Closing remarks
[
6up
,
src
]
Section Notes
Section Notes
,
Git Notes
,
Pro Git Book
Midterm Review
[
6up
]
Permission hereby granted for anyone to copy, modify, and redistribute any lecture note material from this class that belongs to the instructor or Stanford.
Lecture notes best edited with emacs
lecture mode
.