` CS140 Lecture Notes
Lecture Notes
>
Lecture Description Files
Lecture #1
Wed 6/25
Introduction PDF
Lecture #2
Fri 6/27
Processes and Threads PDF
Lecture #3
Fri 6/27
Concurrency PDF
Lecture #4
Mon 6/30
Synchronization PDF
Lecture #5
Wed 7/2
Deadlock PDF
Lecture #6
Wed 7/2
Scheduling PDF
Lecture #7
Mon 7/7
Advanced Scheduling PDF
Lecture #8
Fri 7/11
Linking PDF
Lecture #9
Mon 7/14
Virtual Memory PDF
Lecture #10
Mon 7/14
More Virtual Memory PDF
Lecture #11a
Mon 7/14
Booting Pintos on Real Hardware
(Christopher Anderson)
PDF
Lecture #11
Mon 7/14
Paging PDF
Lecture #12
Wed 7/16
Virtual Memory Tricks PDF
Lecture #13
Mon 7/21
Thrashing PDF
Lecture #14
Mon 7/21
Dynamic memory allocation PDF
Lecture #15
Wed 7/23
Disks PDF
Lecture #16
Fri 7/25
File Systems PDF
Lecture #17
Fri 7/25
Directories PDF
Lecture #18a
Mon 7/28
Midterm Recap PDF
Lecture #18
Mon 7/28
Failure and Recovery PDF
Lecture #19
Wed 7/30
FFS and Logging PDF
Lecture #20
Fri 8/1
Caching and Performance PDF
Lecture #21
Mon 8/4
I/O and Device Drivers PDF
Lecture #22
Mon 8/4
Networking: Overview, Link layer PDF
Lecture #23
Wed 8/6
Networking: Network and End-to-End layers PDF
Lecture #24
Fri 8/8
Protection and Security PDF
Lecture #25
Mon 8/10
Improving OS Security PDF
Lecture #26
Wed 8/12
Virtual Machines PDF
Lecture #27
Wed 8/12
Course Review & Wrap-up PDF
CS 140 Homepage
cs140-sum0708-staff@lists.stanford.edu