Operating Systems
Fall 2022
Here is the tentative schedule for all major activities of the class. It
will be updated from time to time.
CMSC 412
Fall 2022 Schedule |
||||||||
|
|
Class Lectures |
Projects |
|||||
Week
1 |
|
Readings |
Assignments |
Topic |
Slide
Set |
Release |
Description |
Due |
Monday |
8/29/2022 |
|
|
|
|
|
|
|
Tuesday |
8/30/2022 |
|
|
Introduction |
Set
1 |
|
|
|
Wednesday |
8/31/2022 |
|
Z |
|
|
|||
Thursday |
9/1/2022 |
Chapter
1 |
Chapter
1 |
Introduction |
Set
2 |
|
|
|
Friday |
9/2/2022 |
|
|
|
|
0 |
pipe |
|
Week
2 |
|
|
|
|
|
|
|
|
Monday |
9/5/2022 |
|
|
|
|
|
|
|
Tuesday |
9/6/2022 |
|
|
X86
Architecture |
Set
3 |
|
|
Z |
Wednesday |
9/7/2022 |
|
|
|
|
|
|
|
Thursday |
9/8/2022 |
|
|
Geek
OS |
Set
4 |
|
|
|
Friday |
9/9/2022 |
|
|
|
|
|
|
|
Week
3 |
|
|
|
|
|
|
|
|
Monday |
9/12/2022 |
|
Chapter
2 |
|
|
1 |
Fork
& Exec |
0 |
Tuesday |
9/13/2022 |
Chapter
2 |
OS
Structures |
Set
5 |
|
|
|
|
Wednesday |
9/14/2022 |
|
|
|
|
|
|
|
Thursday |
9/15/2022 |
Chapter
3 |
|
Processes |
Set
6 |
|
|
|
Friday |
9/16/2022 |
|
|
|
|
|
|
|
Week
4 |
|
|
|
|
|
|
|
|
Monday |
9/19/2022 |
|
|
|
|
|
|
|
Tuesday |
9/20/2022 |
Chapter
4 |
|
Threads
|
Set
7 |
|
|
|
Wednesday |
9/21/2022 |
|
|
|
|
|
|
|
Thursday |
9/22/2022 |
Chapter
6 |
|
Synchronization
|
Set
8 |
|
|
|
Friday |
9/23/2022 |
|
|
|
|
|
|
|
Week
5 |
|
|
|
|
|
|
|
|
Monday |
9/26/2022 |
|
|
|
|
2 |
Signals |
1 |
Tuesday |
9/27/2022 |
Chapter
7 |
|
Synchronization
|
Set
9 |
|
|
|
Wednesday |
9/28/2022 |
|
|
|
|
|
|
|
Thursday |
9/29/2022 |
|
|
Deadlocks |
Set
11 |
|
|
|
Friday |
9/30/2022 |
|
|
|
|
|
|
|
Week
6 |
|
|
|
|
|
|
|
|
Monday |
10/3/2022 |
|
|
|
|
|
|
|
Tuesday |
10/4/2022 |
Chapter
8 |
|
Deadlocks |
Set
11 |
|
|
|
Wednesday |
10/5/2022 |
|
|
|
|
|
|
|
Thursday |
10/6/2022 |
|
|
EXAM
1 |
|
|
|
|
Friday |
10/7/2022 |
|
|
|
|
|
|
|
Week
7 |
|
|
|
|
|
|
|
|
Monday |
10/10/2022 |
|
|
|
|
3 |
Segmentation |
2 |
Tuesday |
10/11/2022 |
Chapter
5 |
|
CPU
Scheduling |
Set
12 |
|
|
|
Wednesday |
10/12/2022 |
|
|
|
|
|
|
|
Thursday |
10/13/2022 |
|
|
CPU
Scheduling |
|
|
|
|
Friday |
10/14/2022 |
|
|
|
|
|
|
|
Week
8 |
|
|
|
|
|
|
|
|
Monday |
10/17/2022 |
|
|
|
|
4a |
Paging |
3 |
Tuesday |
10/18/2022 |
Chapter
9 |
|
Main
Memory |
Set
13 |
|
|
|
Wednesday |
10/19/2022 |
|
|
|
|
|
|
|
Thursday |
10/20/2022 |
|
|
Memory
Mgmt |
|
|
|
|
Friday |
10/21/2022 |
|
|
|
|
|
|
|
Week
9 |
|
|
|
|
|
|
|
|
Monday |
10/24/2022 |
|
|
|
|
|
|
|
Tuesday |
10/25/2022 |
Chapter
10 |
|
Virtual
Memory |
Set
14 |
|
|
|
Wednesday |
10/26/2022 |
|
|
|
|
4b |
Virtual
Memory |
4a |
Thursday |
10/27/2022 |
|
|
Virtual
Memory |
|
|||
Friday |
10/28/2022 |
|
|
|
|
|
|
|
Week
10 |
|
|
|
|
|
|
|
|
Monday |
10/31/2022 |
|
|
|
|
|||
Tuesday |
11/1/2022 |
|
|
Virtual
Memory |
|
|
|
|
Wednesday |
11/2/2022 |
|
|
|
|
|
|
|
Thursday |
11/3/2022 |
Chapter
11 |
|
Mass
Storage |
Set
15 |
|
|
|
Friday |
11/4/2022 |
|
|
|
|
|
|
|
Week
11 |
|
|
|
|
|
|
|
|
Monday |
11/7/2022 |
|
|
|
|
|
|
|
Tuesday |
11/8/2022 |
Chapter
12 |
|
I/O
Systems |
Set
16 |
|
|
|
Wednesday |
11/9/2022 |
|
|
|
|
|
|
|
Thursday |
11/10/2022 |
Chapter
13/14 |
|
File
System |
Set
17 |
|
|
|
Friday |
11/11/2022 |
|
|
|
|
|
|
|
Week
12 |
Readings |
|
|
|
|
|
|
|
Monday |
11/14/2022 |
|
|
|
|
5a |
File
system |
4b |
Tuesday |
11/15/2022 |
Chapter
14/15 |
|
File
system Imp. |
Set
18 |
|
|
|
Wednesday |
11/16/2022 |
|
|
|
|
|
|
|
Thursday |
11/17/2022 |
|
|
EXAM
2 |
|
|
|
|
Friday |
11/18/2022 |
|
|
|
|
|
|
|
Week
13 |
Readings |
|
|
|
|
|
|
|
Monday |
11/21/2022 |
|
|
|
|
|
|
|
Tuesday |
11/22/2022 |
Chapter
19 |
|
Distributed
Sys |
Set
19 |
|
|
|
Wednesday |
11/23/2022 |
|
|
Thanksgiving |
|
|
|
|
Thursday |
11/24/2022 |
|
|
Thanksgiving |
|
|
|
|
Friday |
11/25/2022 |
|
|
Thanksgiving |
|
|
|
|
Week
14 |
|
|
|
|
|
|
|
|
Monday |
11/28/2022 |
|
|
|
|
5b |
|
5a |
Tuesday |
11/29/2022 |
Chapter
18 |
|
Virtual
Machines |
Set
20 |
|
|
|
Wednesday |
11/30/2022 |
|
|
|
|
|
|
|
Thursday |
12/1/2022 |
Chapter
16 |
|
Security |
Set
21 |
|
|
|
Friday |
12/2/2022 |
|
|
|
|
|
|
|
Week
15 |
|
|
|
|
|
|
|
|
Monday |
12/5/2022 |
|
|
|
|
|
|
|
Tuesday |
12/6/2022 |
Chapter
17 |
|
Protection |
Set
22 |
|
|
|
Wednesday |
12/7/2022 |
|
|
|
|
|
|
|
Thursday |
12/8/2022 |
Current
OS Examples |
|
|
|
|
|
|
Friday |
12/9/2022 |
|
|
|
|
|
|
|
Week
16 |
|
|
|
|
|
|
|
|
Monday |
12/12/2022 |
|
|
|
|
|
|
5b |
|
|
|
|
|||||
|
||||||||
|
|
last modified 08/15/2022 AKA