DAY | CLASS | READING | Assign. Out | Assign. Due |
Syllabus, Architecture Review + OS Basics | ||||
W1, F1 | Linux/UNIX/Kernels, etc. | CH 1, CH
2-2.5 Discussion Questions for Chapters 1 and 2 |
||
F1 | Os Structures, System Calls | CH 2.5-end | HW 1
PP #1 |
|
M2 | Continue
discussion on OS Structures, System Calls from F1 Begin Process Management |
Updated DQs for Chs 1 and 2 CH 3-3.3.2 |
||
W2 | Continue with Process Management | CH
3.4-end Discussion questions for Chapter 3. |
|
|
F2 | Inter-process Communication | Updated Ch.3 DQs | HW 2 |
HW 1 |
M3 | MLK Day | |||
W3 | Fork Prog Exercises, Shared Memory IPC | Be sure to have finished CH 3 | PP #1 | |
F3 | Message Passing IPC Systems, Sockets, RPCs, Pipes | |||
M4 | Threads | CH 4 | ||
W4 | Finish Threads | |
HW 2 | |
F4 | Process Syncronization | CH 5 | PP #2 | |
M5 | Continue Process Synchronization | |||
W5 | Finish Process Synchronization | |||
F5 | No class - Mid quarter break | |||
M6 | In class Midterm | |||
W6 | CPU Scheduling | CH 6 | ||
F6 | Finish CPU Scheduling | CH 7 | ||
M7 | Deadlocks | CH 7 | PP #3 | PP #2 |
W7 | Finish
Deadlocks Memory Management |
CH 8 | HW 3 | |
F7 | Memory Management | CH 8 | ||
M8 | Continue Memory Management | HW 4 |
||
W8 | Virtual Memory | CH
9 Discussion questions for CH 8 |
||
F8 | Continue Virtual Memory | HW 3 PP #3 |
||
M9 | File System Interface | CH 11 | PP #4 | |
W9 | No class - work on projects | |||
F9 | ||||
M10 | File System Implementation | CH 12 | ||
W10 | High Speed Mass Storage | CH 17 | HW 4 | |
F10 | Final Review/Wrap up | Review | ||
M11 6:30-9:00pm |
Demos of final projects | Final PP |