We have prepared the slide set for OSTEP book to help the instructors to prepare for their class.In case you use any of this slide set, it would be greatly appreciated if you could acknowledge us in some way.
Operating System Slide Set (Operating Systems: Three Easy Pieces)
- Introduction (video link)
- The Abstraction: The Process (video link)
- Interlude: Process API (video link)
- Mechanism: Limited Direct Execution (video link1, video link2, video link3, video link4, video link5)
- Scheduling: Introduction (video link)
- Scheduling: The Multi-Level Feedback Queue (video link)
- Scheduling: Proportional Share (video link1, video link2, video link3)
- Multiprocessor Scheduling (Advanced) (video link)
- The Abstraction: Address Space (video link)
- Memory API (video link)
- Address Translation (video link)
- Segmentation (video link)
- Free-Space Management (video link)
- Paging: Introduction (video link)
- Translation Lookaside Buffers (video link)
- Advanced Page Tables (video link)
- Swapping: Mechanisms (video link)
- Swapping: Policies (video link)
- Concurrency: An Introduction (video link)
- Interlude: Thread API (video link)
- Locks (video link)
- Lock-based Concurrent Data Structures (video link)
- Condition Variables (video link)
- Semaphore (video link)
- Common Concurrency Problems (video link)
- Event-based Concurrency (Advanced)
- I/O Devices (video link)
- Hard Disk Drives (video link)
- RAID (video link)
- File and Directories (video link)
- File System Implementation (video link)
- Locality and The Fast File System (video link)
- Crash Consistency: FSCK and Journaling (video link)
- Log-Structured File Systems (video link)
- Flash-based SSDs (video link)
EE415 Code Set.