Schedule
Here is the course schedule. Homework will be posted on the class website and should be submitted in class on the day it is due (unless stated otherwise).
|
Part |
Date |
Lecture |
HW |
Comments |
|
Intro |
January
20th |
Introduction
and logistics |
|
|
|
January
22nd |
History |
|
|
|
|
CPU |
January
25th |
System
Calls |
MP1 out |
|
|
January
27th |
Threads
and Processes |
|
|
|
|
January
29th |
Context
Switching |
|
||
|
February
1st |
MP1
Q&A |
Led
by TA |
||
|
February 3rd |
Locks/Monitors |
|
|
|
|
February
5th |
Locks/Monitors |
|
|
|
|
February
8th |
Locks/Monitors |
MP1 Due MP2 Out |
|
|
|
February
10th |
Thread
Implementation |
|||
|
February
12th |
Lock
Implementation |
|||
|
February
15th |
MP2
Q&A |
|
Led
by TA |
|
|
February
17th |
Scheduling
|
|
||
|
February
19th |
Scheduling
|
|
||
|
VM |
February
22nd |
Virtual Memory |
MP2 Due |
|
|
February
24th |
Virtual Memory |
|
||
|
February
26th |
Midterm Review |
|
Led
by TA |
|
|
March
1st |
Midterm |
|
||
|
VMM |
March
3rd |
Midterm
solutions/discussion |
|
|
|
March
5th |
MP2
extra Q&A |
Led
by TA |
||
|
March
8th |
Virtual
Machines: Introduction |
|
||
|
March
10th |
Virtual Machines:
Introduction |
|
||
|
March
12th |
Virtual Machines:
Emulation |
|
|
|
|
March
15th |
Virtual
Machines: Binary Translation |
MP3 Out |
|
|
|
March
17th |
Process Virtual Machines |
|
||
|
March
19th |
MP3
Q&A |
Led
by TA |
||
|
Spring Break |
March
22nd |
|||
|
March
24th |
||||
|
March
26th |
||||
|
Files |
March
29th |
Process Virtual Machines |
||
|
March 31st |
System Virtual
Machines |
|
|
|
|
April 2nd |
System Virtual
Machines |
|
|
|
|
April
5th |
File
systems |
MP3 due MP4 out |
||
|
Advanced Topics |
April
7th |
File
Systems |
|
|
|
April
9th |
File Systems |
|
||
|
April
12th |
MP4 Q&A |
|
Led
by TA |
|
|
April
14th |
Resource
Management and Feedback Control |
|
Guest
lecture |
|
|
April
16th |
Resource
Management and Feedback Control |
|
Guest
lecture |
|
|
April
19th |
Virtual Machines
and Data Centers |
Guest
lecture |
||
|
April
21st |
Virtual Machines
and Data Centers |
|
Guest
lecture |
|
|
April
23rd |
Virtual Machines
and Data Centers |
|
|
|
|
April
26th |
QoS Support |
MP4 due |
|
|
|
April
28th |
QoS Support |
HW1 out |
|
|
|
April
30th |
QoS Support |
|
|
|
|
|
May
3rd |
Final Review |
|
|
|
May
5th |
|
HW1 due |
|