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