everything.study
6.828

Operating System Engineering

Graduate · Historical course

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