CS 537 — Operating Systems
Course notes for CS 537: Operating Systems @ UW–Madison.
Course notes for CS 537: Operating Systems at UW–Madison, originally written on HackMD.
- CPU Virtualization — Process, mechanisms, scheduling policies.
- Memory Virtualization — Address spaces, paging, TLB, swapping.
- Concurrency — Threads, locks, condition variables, semaphores, deadlocks.