|
|
CSE 120: Principles of Computer Operating Systems
Summer Session I, 2008
Schedule
| Date, Time |
Topic |
Readings |
Assignments (Due) |
| 6/30 M 11a-12:20p |
Course Overview |
Chapter 1 |
|
| 7/01 Tu |
Hardware Support |
Chapter 2, 13.1-13.5 |
|
| 7/02 W |
Processes |
Chapter 3 |
|
| 7/03 Th |
Threads |
Chapter 4 |
Homework 0 due (5:00p) |
| 7/07 M |
Synchronization (Intro, Locks) |
Chapter 6.1-6.4
| Project 0 due (11:59p) |
| 7/08 Tu |
Synchronization (Semaphores, Monitors, CVs) |
Chapter 6.5-6.10 |
|
| 7/09 W |
Scheduling |
Chapter 5 |
|
| 7/10 Th |
Scheduling (Deadlocks) |
Chapter 7 |
Homework 1 due (11:00a) |
| 7/14 M |
Memory Management |
Chapter 8.1-8.2 |
Project 1 due (11:59p) |
| 7/15 Tu |
Review (chalkboard) |
|
Homework 2 due (11:00a) |
| 7/16 W |
No Lecture |
|
|
| 7/16 W 4p-5:20p |
Midterm exam (Solis 111) |
|
|
| 7/17 Th |
Segmentation and Paging |
Chapter 8.3-8.8 |
|
| 7/21 M |
Demand Paging |
Chapter 9.1-9.5 |
|
| 7/22 Tu |
Page Replacement |
Chapter 9.6-9.10 |
|
| 7/23 W |
Memory Management Errata, Disks, Proj 2 Rvw |
Chapter 13.1-13.5,10 |
|
| 7/24 Th |
File Systems: FFS, LFS |
Chapter 11 |
Homework 3 due (11:00a) Project 2 due FRIDAY(11:59p) |
| 7/28 M |
RAID, NFS |
Chapter 11.9,12.7 |
|
| 7/29 Tu |
VMMs, Game Theory |
|
|
| 7/30 W |
Security |
Chapter 15 (optional) |
|
| 7/31 Th |
Review/Wrap-up |
|
Homework 4 due (11:00a) Project 3 due Friday(11:59p) |
| 8/02 Sa 8a-11a |
Final exam (Solis 109) |
|
|
|