|
|
|
|
Lectures and Readings
- 1. Introduction (ppt, pdf) (1/3, 1/5, 1/8)
- 2. Architectural Support for OS (ppt, pdf)
(1/10, 1/12)
- 3. OS Components and Structure (ppt, pdf) (1/12, 1/17)
- 4. Processes (ppt, pdf) (1/19)
- 5. Threads (ppt, pdf) (1/22)
- 6. Synchronization (ppt, pdf)
(1/24)
- 7. Semaphores and Monitors (ppt, pdf) (1/26)
- 8. Deadlock (ppt, pdf) (1/29)
- 9. Scheduling (ppt, pdf)
(1/29, 1/31)
- 10. Memory Management
(ppt, pdf) (2/2, 2/5)
- 11. Virtual Memory, Page Faults, Demand Paging, and Page
Replacement
(ppt, pdf) (2/12, 2/14)
- 12. Page Table Management, TLBs, and Other Pragmatics
(ppt, pdf) (2/16, 2/21)
- 13. Secondary Storage
(ppt, pdf) (2/21)
- 14. File Systems
(ppt, pdf) (2/23, 2/26)
- 15. BSD UNIX Fast File System
(ppt, pdf) (2/26)
- 16. Journaling File Systems
(ppt, pdf) (2/28)
- 17. Berkeley Log-Structured File System + File System Summary
(ppt, pdf) (2/28)
- 18. RAID
(ppt, pdf)
- 19. Networking
(ppt, pdf)
- 20. Remote Procedure Call (RPC)
(ppt, pdf)
- 21. Distributed Systems
(ppt, pdf)
- 22. Distributed File Systems
(ppt, pdf)
- 23. Authentication / Authorization / Security
(ppt, pdf)
- 24. Course Review
(ppt, pdf)
|
|