CS140 schedule

Week of Monday Wednesday Friday
Sep 24
-
Sep 28
Intro
Text: Ch. 1-2
Threads & Processes
Text: Ch. 3-4
Due: Lab 0 (setup)
Out: HW 1 (Threads)
HW 1 Section
Threads
Oct 1
-
Oct 5
Concurrency
Text: Ch. 6-7, Birrell
Scheduling
Text: Ch. 5
no section
Oct 8
-
Oct 12
Advanced scheduling
Linking
Out: HW 2 (Userprog)
HW 2 Section
Userprog
Due: HW 1 (Threads)
Oct 15
-
Oct 19
Synchronization
Virtual Memory Hardware & OS implementation
Text: Ch. 8-9
no section
Oct 22
-
Oct 26
Virtual Memory tricks
User-level memory allocation
Out: HW 3 (VM)
Midterm Review Section
Due: HW 2 (Userprog)
Oct 29
-
Nov 2
Midterm Quiz I/O & Disks
Text: Ch. 12-13
HW 3 Section
VM
Nov 5
-
Nov 9
File Systems
Text: Ch. 10-11
Advanced File Systems
no section
Nov 12
-
Nov 16
Networking
Text: Ch. 16
Network File Systems
Text: Ch. 17
Out: HW 4 (FileSys)
Due: HW 3 (VM)
Nov 19
-
Nov 23
Thanksgiving recess
Thanksgiving recess
Thanksgiving recess
Nov 26
-
Nov 30
Protection
Text: Ch. 14
Security
Text: Ch. 15
HW 4 Section
Filesys
Dec 3
-
Dec 7
Virtual Machines
Cutting-edge OS topics
Final Review Section
Due: HW 4 (VM)

Final Exam Wednesday, December 12 12:15pm - 3:15pm