sp26-cs537 cs537
Lectures — CS 537 Lectures
Lecture notes for CS 537: Introduction to Operating Systems.
Processes and scheduling
Virtual memory
- Virtualization: CPU to Memory
- Segmentation and Paging
- TLBs and Smaller Page Tables
- Beyond Physical Memory
- Page Replacement
- Memory Review
Midterm 1 material for Lectures 1–10: Review and sample exams · Midterm 1 - Morning · Midterm 1 - Afternoon.
Concurrency
Persistence
Additional Lectures
- Lecture 17 - SSDs and Files
- Lecture 18 - File System API
- Lecture 19 - File Systems Implementation
- Lecture 20 - Fast File System (FFS)
- Lecture 21 - Log-Structured File System (LFS)
- Lecture 22 - Journaling
- Lecture 23 - RAID
- Lecture 24 - Containers
- Lecture 25 - Distributed Systems
- Lecture 26 - Virtual Machines