# CS 537: Introduction to Operating Systems

Source: https://wisconsin.twango.dev/sp26-cs537/README

# CS 537: Introduction to Operating Systems

Spring 2026 · UW–Madison

Notes on how operating systems share processors and memory, coordinate concurrent work, and store data reliably.

## Topics

- Processes and scheduling
- Virtual memory and concurrency
- Persistence and file systems

## Notes

- [[lectures/index|Lecture notes]]
- [[textbook/index|Textbook notes]]
- [[discussions/index|Discussion notes and source exercises]]
- [[exams/midterm-1/index|Midterm 1]]
- Official Spring 2026 Midterm 1: [[sp26-cs537/exams/midterm-1/exam-morning|Midterm 1 - Morning]] · [[sp26-cs537/exams/midterm-1/exam-afternoon|Midterm 1 - Afternoon]]
- [[exams/midterm-2/index|Midterm 2]]
- [[sp26-cs537/exams/midterm-2/exam|Midterm 2 - Exam]]
- [[course-details|Course details and full index]]

## Resources

- [Operating Systems: Three Easy Pieces](https://pages.cs.wisc.edu/~remzi/OSTEP/)
- [xv6](https://github.com/mit-pdos/xv6-public)
