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