Week |
Tuesday |
Thursday |
1
|
Jan 6
|
Lecture 1,
Chapter 1: Introduction
|
- Course administration, set up
- Course overview
- Operating systems overview
|
|
|
2
|
|
|
3
|
Jan 20
|
Prerequisite Quiz: Introduction
|
- OS overview, processes, threads
- Scheduling, synchronization, deadlocks
- C/C++ programming
|
|
Jan 29 Jan 22
|
Make-up Lecture scheduled for
|
|
|
4
|
|
|
5
|
|
|
6
|
Feb 10
|
Midterm Exam: Process, memory management
|
- Concurrency and synchronization
- Memory management
|
|
|
7
|
|
|
8
|
|
|
9
|
|
|
10
|
|
Mo, Mar 9, 10-12 in ET445 Mar 12
|
Lecture 17: Review
|
- The Nachos System
- Q&A session on Assignment 6
|
|
Final
|
|
Mar 19
|
Final Exam:
|
8:00am - 10:00am
|
|