CS140 schedule

Week of Tuesday Thursday Friday
Jan 3
-
Jan 7
Intro
Text: Ch. 1-2
Threads & Processes
Text: Ch. 3-4
Due: Lab 0 (setup)
Out: HW 1 (Threads)
HW 1 Section
Threads
Jan 10
-
Jan 14
Concurrency
Text: Ch. 6-7, Birrell
Scheduling
Text: Ch. 5
no section
Jan 17
-
Jan 21
Advanced scheduling
Synchronization
Due: HW 1 (Threads)
Out: HW 2 (Userprog)
HW 2 Section
Userprog
Jan 24
-
Jan 28
Linking
Virtual Memory Hardware & OS implementation
Text: Ch. 8-9
no section
Jan 31
-
Feb 4
Virtual Memory tricks
User-level memory allocation
Due: HW 2 (Userprog)
Out: HW 3 (VM)
Midterm Review Section
Feb 7
-
Feb 11
Midterm Quiz I/O & Disks
Text: Ch. 12-13
HW 3 Section
VM
Feb 14
-
Feb 18
File Systems
Text: Ch. 10-11
Advanced File Systems
no section
Feb 21
-
Feb 25
Networking
Text: Ch. 16
Network File Systems
Text: Ch. 17
Due: HW 3 (VM)
Out: HW 4 (FileSys)
HW 4 Section
Filesys
Feb 28
-
Mar 4
Protection
Text: Ch. 14
Security
Text: Ch. 15
no section
Mar 7
-
Mar 11
Virtual Machines
Real-life Operating Systems
Due: HW 4 (VM)
Final Review Section

Final Exam Wednesday, March 16 12:15pm - 3:15pm