CSE 2431 Slides
Part 1: Overview
1. Introduction
2. Operating-System Structures
Part 2: Process Management
3. Processes
4. Threads & Concurrency
5. CPU Scheduling
Part 3: Process Synchronization
6. Synchronization Tools
7. Synchronization Examples
8. Deadlocks
Part 4: Memory Management
9. Main Memory
10. Virtual Memory
Part 5: Storage Management
11. Mass-Storage Structure
12. I/O Systems
Part 6: File System
13. File-System Interface
14. File-System Implementation
15. File-System Internals
Part 7: Security and Protection
16. Security
17. Protection
Part 8: Advance Topics
18. Virtual Machines
19. Networks and Distributed Systems