6.828
Operating System Engineering
Fall 2012
Topics
- Operating Systems
- PC Hardware and x86 Programming
- Overview of Major Internals, System Call Interface
- Virtual Memory
- Interrupts, Exceptions
- Multiprocessors and Locking
- Processes and Switching
- Sleep & Wakeup
- File Systems
- Crash Recovery
- File System Performance and Fast Crash Recovery
- Project Introduction and Discussion
- OS Organization
- In-class Hacking Session
- Project Conferences
- Project Conferences (cont.)
- Language / OS Co-design
- Scalable Locks
- Lock-free Coordination
- Virtual Machines
- No lecture; work on final projects
- Demos in class
- Demos in class (cont.)
Sources
- Course catalogue ↗Historical OpenCourseWare
- MIT OCW syllabus ↗
- MIT OCW calendar ↗
- Historical MIT OpenCourseWare offering. Named reading entries and schedule topics are automatically extracted from the linked source pages.