The course is divided into one two-week introdouction and four three-week
sections; each section covers a major part of an operating system:
- Introduction
- Processes
- Input-Output
- Memory Management
- File Systems
Note: The phrase "x through y" means "from
the start of x up to and including the end of y."
)
- Section 1 - Introduction (Thursday, 4 September, through Tuesday, 16 September)
- Readings
-
Irtegov: Chapters 1 and 2.
- Class notes
-
Introduction
OS abstraction
System architecture
Operating system organization
- One-minute reviews
-
9-11
September
- Section 2 - Processes (Thursday, 18 September through Thursday, 9 October)
- Readings
-
Irtegov: Chapters 7 and 8.
- Class notes
-
Process Management
Scheduling
Threads
Concurrency
- One-minute reviews
-
23-25
September
- Project notes
-
Hardware architecture (last modified on 17 September 2003).
The architecture simulator (last modified on 17 September 2003).
- Assignment
-
Process management assignment available on Thursday, 18 September; due on Thursday, 9 October at 2:00 p.m.
- Test
- Thursday, 9 October.
-
The answers (white test)
The answers (green test)
The grades
- Section 3 - Input-Output (Thursday, 9 October through Thursday, 30 October)
- Readings
-
Irtegov: Chapters 6, 9 and 10.
- Class notes
-
Device management
Resource management and deadlock
Synchronization revisited
- One-minute reviews
-
14-16
October
21-23
October
28-30
October
- Assignment
-
Process management assignment due Thursday, 9 October at 2:00 p.m.
Device management assignment available on Thursday, 9 October; due on Thursday, 30 October at 2:00 p.m.
- Test
- Thursday, 30 October.
-
The answers (green test)
The answers (white test)
The grades
- Section 4 - Memory Management (Thursday, 30 October through Thursday, 20 November)
- Drop Day
- Wednesday, 5 November
-
- Readings
-
Irtegov: Chapters 3 through 5.
- Class notes
-
Memory management
Virtual memory
A case study on OS overhead
- Assignment
-
Device management assignment due Thursday, 30 October at 2:00 p.m.
Memory management assignment available on Thursday, 30 October; due on Thursday, 20 November at 2:00 p.m.
- Test
- Thursday, 20 November.
-
The answers (green test)
The answers (white test)
The grades
- Section 5 - File Systems and Protection (Thursday, 20 November through Thursday, 11 December)
- Readings
-
Irtegov: Chapters 11 and 12.
- Class notes
-
File basics
Implementing files
Directories
File systems
Security and protection
- One-minute reviews
-
25-27
November
- Assignment
-
Memory management assignment due Thursday, 20 November at 2:00 p.m.
File management assignment available on Thursday, 20 November; due on Thursday, 11 December at 2:00 p.m.
- Test
- Thursday, 11 December.
-
The answers (green test)
The answers (white test)
The grades
- Open Lecture on a topic to be determined from 5:30 to 7:30 p.m.
on 18 December in BH 126.
This page last modified on 15 December 2003.