CSC 369S | Lecture Schedule and Notes | Spring 2007

Lectures and Schedule

Links to lecture notes and assignments/projects will be updated as the term progresses. Suggested exercises from the text are not to be handed in or graded, but are useful preparation for the exams.

Date Lecture Readings Suggested Exercises
Week 1 Course Intro, Role of the OS, Computer Structure Review, Bootstrapping (full page, 4up) Ch. 1 (review background, overview of OS & structure)
8, 13, 14, 18, 21, 22
Week 2 Processes & Threads (full page, 4 up) Ch. 2.1-2.2 3, 7, 8, 11, 13
Week 3 Synchronization (full page, 4up) Ch. 2.3-2.4 19, 24, 27, 31, 49
Week 4 CPU Scheduling (full page,4up ) 2.5 35, 37, 38, 40, 45
Week 5 Transactions & Deadlocks (full page,4up ) Ch. 3 7, 15, 16, 20, 24
Week 6 Memory Management (full page,4 up ) Ch. 4.1-4.3.1, 4.8 1, 3, 5, 7, 8
Week 7 Virtual Memory (full page,4 up ) Ch. 4.3, 4.7 13, 14, 15, 20, 37
Week 8 Page Replacement (full page,4 up ) Ch. 4.4-4.6 23, 25, 27, 29, 33
Week 9 File System Interface & Implementation (full page,4 up ) 6.1-6.3, 11.7.3 5, 9, 10, 17, 21, 37
Week 10 Disk I/O and File System Optimization (full page,4 up ) 5.4 (you probably should read 5.1-5.3 as well) 16, 24, 25
Week 11/12 Distributed File Systems & RPC (full page,4 up ) 8.2.4, 8.3, 10.6.4 22, 28, 31, 33, 34
Week 13 Network Security (full page,4 up ) 9.1-9.5 4, 7, 10, 11, 17
Final Review Final Review (full page,4 up )    

Last modified: Wed Jan 11 22:43:09 EST 2007