MIT OpenCourseWare
  • OCW home
  • Course List
  • about OCW
  • Help
  • Feedback
  • Support MIT OCW

Lecture Notes

Unless otherwise specified, readings referenced in the lecture notes are from the course textbook: Lions, John. Lions Commentary on UNIX® 6th Edition. La Jolla: Annabooks, 1996 (ISBN No. 1-57398-013-7).

LEC # TOPICS
Week 1
1 Operating System Overview
Week 2
2 PC Hardware and x86 Programming
3 Address Spaces
Week 3
4 Managing Address Spaces 
5 Address Spaces on the x86
Week 4
6 Threads and Context Switching
Week 5
7 Entering and Leaving Kernel
8 Interrupt and Exception Handling on x86
Week 6
9 Process Abstraction and Management
10 Interprocess Communication
Week 7
  Mid-term Quiz
  No Lecture
Work on Lab 4
  No Lecture
Work on Lab 4
11 Kernel API
12 IPC
Week 8
13 Coordination
14 I/O
Week 9
15 Files and Directories
16 Reliable Files and Directories
17 Buffer Cache and DMA
Week 11
18 Scheduling
Week 12
19 Virtual Machines
20 Extensibility
Week 13
21 Operating System Bugs
OS Bakeoff
Last Day of Classes
Week 14
  Quiz 2