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