CS140 schedule

Week of Tuesday Thursday
Sep 24
-
Sep 28
Intro
Text: Ch. 1-2
Threads & Processes
Text: Ch. 3-4
Out: HW 1 (Threads)
Oct 1
-
Oct 5
Concurrency
Text: Ch. 6-7, Birrell
Synchronization
Oct 8
-
Oct 12
Scheduling
Text: Ch. 5
Advanced scheduling
Due: HW 1 (Threads)
Out: HW 2 (Userprog)
Oct 15
-
Oct 19
Linking (guest lecture)
Virtual Memory Hardware & OS implementation
Text: Ch. 8-9
Oct 22
-
Oct 26
Virtual Memory tricks
User-level memory allocation
Due: HW 2 (Userprog)
Out: HW 3 (VM)
Oct 29
-
Nov 2
Midterm Quiz I/O & Disks
Text: Ch. 12-13
Nov 5
-
Nov 9
File Systems (guest lecture)
Text: Ch. 10-11
Advanced File Systems
Nov 12
-
Nov 16
Networking
Text: Ch. 16
Network File Systems
Text: Ch. 17
Due: HW 3 (VM)
Out: HW 4 (FileSys)
Nov 19
-
Nov 23
Thanksgiving recess
Thanksgiving recess
Nov 26
-
Nov 30
Protection
Text: Ch. 14
Security
Text: Ch. 15
Dec 3
-
Dec 7
Virtual Machines
Non-traditional OSes
Due: HW 4 (VM)

Final Exam Wednesday, December 12 at 12:15pm