COMPSCI 110, Spring 2004Introduction to Operating Systems |
|
|
|
Lecture Notes
The way these will work is that there will be one version before class (we're starting from the lectures given last fall semester) and another version afterwards, reflecting revisions made for this year as well as anything that may have actually happened during class discussion. The pre-class version might include questions we'll discuss in class with no answers. The post-class version will include my answers as well as contributions from the class discussion. I will try to update the pre-class version with this year's modifications the night before class to allow you enough time to print out as up-to-date a version as possible to bring with you to class. LecturesAs lectures get revised this year, they will appear as a list here. 1.
Jan 8:
Introduction [pdf handouts], [ppt] 2. Jan 13: 104 Review (new)[ pdf] , [ppt] 3. Jan 15: Introduction to Concurrency [pdf] [ppt] 4. Jan 20: Concurrency continued [pdf] 5. Jan 22: Concurrency continued 6. Jan 29: Concurrency continued [pdf] 7. Jan 29, Feb 3: Message Passing [pdf] [ppt] 8. Feb
3: (Event
Barrier) [pdf] [ppt] 9. Feb
5: Message Passing
and UNIX continued 10. Feb 10, 12, 19: Scheduling [pdf] [ppt] 11. Feb 19: Deadlock [pdf] [ppt] 12. Feb 24, 26, Mar 2: Advanced Scheduling [pdf] [ppt] 13. Mar 4, 16, 18: Memory Management [pdf] [ppt] 14. Mar 23, 25: Replacement Policies [pdf] [ppt] User Programs in Nachos [pdf] 15. Mar 30: File Storage Devices [pdf] [ppt] 16. Mar 30, Apr 6: File system intro [pdf] , [ppt] 17. Apr 8, 13: Access Control [pdf] [ppt] |