WK | Class/Date | Topic | Book Chapters | Homeworks | Lecture Notes |
---|---|---|---|---|---|
1 | Tue 1/30 | Introduction | Book Intro | ||
Thu 2/1 | What is an OS? And Virtualization | OSs Intro | |||
2 | Tue 2/6 | What is an OS? And vocabulary | Virt. Dialogue, Processes, Process API | Introductory slides | |
Thu 2/8 | What is an OS? And what is a process?... | ||||
3 | Tue 2/13 | CPU / Processes | Direct Execution / Mechanisms, CPU Scheduling | ||
Thu 2/15 | Scheduling slides | ||||
4 | Tue 2/20 | Scheduling | MLFQ Scheduling, Scheduling: Proportional Share, (entirely optional: Multiprocessor Scheduling), Summary | Bit Operators slides | |
Thu 2/22 | Bit Operators in C / Memory | Memory Dialogue, Address Spaces | Memory slides, Set A | ||
5 | Tue 2/27 | Lab Activity. Meet in DBH 288, CS lab. |
Problem Set 1 assigned Lab 1 assigned |
||
Thu 2/29 | Midterm | ||||
6 | Tue 3/5 | Memory API, Address Translation | Problem Set 1 due | ||
Thu 3/7 | Lab 1 due | ||||
7 | Tue 3/12 | Segmentation, Free Space Management | |||
Thu 3/14 | Paging, TLBs, Smaller Tables, Page Faults and other Mechanisms, Paging Policies, | ||||
8 | Tue 3/19 | Swapping and paging and TLBs and policies... lots of policies... | Memory slides, Set B | ||
Thu 3/21 | Problem Set 2 assigned | ||||
9 | Tue 3/26 | Real Memory Systems (examples), VM summary dialogue | |||
Thu 3/28 | A special visitor today! | Mini-homework 1 assigned | |||
10 | Tue 4/2 | School Holiday: Spring Break | |||
Thu 4/4 | School Holiday: Spring Break | ||||
11 | Tue 4/9 |
Problem Set 2 due (Edited Question 8 4/9) |
|||
Thu 4/11 | Midterm | ||||
12 | Tue 4/16 | Fragmentation | |||
Thu 4/18 | |||||
13 | Tue 4/23 | Persistence - the Devices | Persistence Dialogue, I/O Devices, Hard Disk Drives | Devices slides | |
Thu 4/25 | RAID (not the bug spray) | Redundant Disk Arrays (RAID), Files and Directories | Lab 3 assigned |
"A Case for Redundant Arrays of Inexpensive Disks" Persistence slides |
|
14 | Tue 4/30 | File System Implementation, Fast File System (FFS) | |||
Thu 5/2 | |||||
15 | Tue 5/7 | ||||
Thu 5/9 | Lab 3 due | ||||
16 | Tue 5/14 | ||||
Thu 5/16 | Last day of class | ||||
18 | Tuesday 5/21 |
FINAL EXAM
Location: DBH 104 Time: 2:00 am - 4:00 pm |