Operating Systems
Fall 2021
Here is the tentative schedule for all major activities of the class. It
will be updated from time to time.
CMSC 412
Fall 2021 Schedule |
||||||
|
|
Class |
Projects |
|||
Week
1 |
|
Topic |
Readings |
Release |
Description |
Due |
|
8/30/2021 |
|
|
Z |
|
|
|
8/31/2021 |
Introduction |
Chapter
1 |
|
|
|
|
9/1/2021 |
|
|
|
|
|
|
9/2/2021 |
X86
Architecture |
|
|
|
|
|
9/3/2021 |
|
|
0 |
pipe |
|
Week
2 |
|
|
|
|
|
|
|
9/6/2021 |
Labor Day |
|
|
|
|
|
9/7/2021 |
Geek
OS |
|
|
|
Z |
|
9/8/2021 |
|
|
|
|
|
|
9/9/2021 |
|
|
|
|
|
|
9/10/2021 |
|
|
|
|
|
Week
3 |
|
|
|
|
|
|
|
9/13/2021 |
|
|
1 |
Fork
& Exec |
0 |
|
9/14/2021 |
OS
Structures |
Chapter
2 |
|
|
|
|
9/15/2021 |
|
|
|
|
|
|
9/16/2021 |
Introduction
to Processes |
Chapter
3 |
|
|
|
|
9/17/2021 |
|
|
|
|
|
Week
4 |
|
|
|
|
|
|
|
9/20/2021 |
|
|
|
|
|
|
9/21/2021 |
Processes
and Threads |
Chapter3-4 |
|
|
|
|
9/22/2021 |
|
|
|
|
|
|
9/23/2021 |
Threads |
Chapter3-4 |
|
|
|
|
9/24/2021 |
|
|
|
|
|
Week
5 |
|
|
|
|
|
|
|
9/27/2021 |
|
|
2 |
Signals |
1 |
|
9/28/2021 |
Concurrency |
Chapter
6-7 |
|
|
|
|
9/29/2021 |
|
|
|
|
|
|
9/30/2021 |
Concurrency,
Synchronization Tools and Examples |
Chapters
6-8 |
|
|
|
|
10/1/2021 |
|
|
|
|
|
Week
6 |
|
|
|
|
|
|
|
10/4/2021 |
|
|
|
|
|
|
10/5/2021 |
Synchronization
Examples |
Chpter 8 |
|
|
|
|
10/6/2021 |
|
|
|
|
|
|
10/7/2021 |
EXAM
1 |
|
|
|
|
|
10/8/2021 |
|
|
|
|
|
Week
7 |
|
|
|
|
|
|
|
10/11/2021 |
|
|
3 |
Segmentation |
2 |
|
10/12/2021 |
CPU
Scheduling |
Chapter
5 |
|
|
|
|
10/13/2021 |
|
|
|
|
|
|
10/14/2021 |
CPU
Scheduling |
Chapter
5 |
|
|
|
|
10/15/2021 |
|
|
|
|
|
Week
8 |
|
|
|
|
|
|
|
10/18/2021 |
|
|
4a |
Paging |
3 |
|
10/19/2021 |
CPU
Scheduling |
Chapter
5 |
|
|
|
|
10/20/2021 |
|
|
|
|
|
|
10/21/2021 |
Memory
Management |
Chapter
9 |
|
|
|
|
10/22/2021 |
|
|
|
|
|
Week
9 |
|
|
|
|
|
|
|
10/25/2021 |
|
|
|
|
|
|
10/26/2021 |
Memory
Management |
Chapter
9 |
|
|
|
|
10/27/2021 |
|
|
|
|
|
|
10/28/2021 |
Memory
Management |
Chapter
9 |
|
|
|
|
10/29/2021 |
|
|
|
|
|
Week
10 |
|
|
|
|
|
|
|
11/1/2021 |
|
|
4b |
Virtual
Memory |
4a |
|
11/2/2021 |
Virtual
memory/ Mass storage |
Chpter 9 |
|
|
|
|
11/3/2021 |
|
|
|
|
|
|
11/4/2021 |
Mass
storage/ I/o System |
Chapter
10 |
|
|
|
|
11/5/2021 |
|
|
|
|
|
Week
11 |
|
|
|
|
|
|
|
11/8/2021 |
|
|
|
|
|
|
11/9/2021 |
I/O System |
Chapter
11 |
|
|
|
|
11/10/2021 |
|
|
|
|
|
|
11/11/2021 |
Storage
Devices |
Chpater 12 |
|
|
|
|
11/12/2021 |
|
|
|
|
|
Week
12 |
Readings |
|
|
|
|
|
|
11/15/2021 |
|
|
5a |
File
system |
4b |
|
11/16/2021 |
Storage
Devices |
|
|
|
|
|
11/17/2021 |
|
|
|
|
|
|
11/18/2021 |
Exam
2 |
|
|
|
|
|
11/19/2021 |
|
|
|
|
|
Week
13 |
Readings |
|
|
|
|
|
|
11/22/2021 |
|
|
|
|
|
|
11/23/2021 |
File
System |
Chapter
13-14 |
|
|
|
|
11/24/2021 |
ThanksGiving |
|
|
|
|
|
11/25/2021 |
ThanksGiving |
|
|
|
|
|
11/26/2021 |
ThanksGiving |
|
|
|
|
Week
14 |
|
|
|
|
|
|
|
11/29/2021 |
|
|
5b |
|
5a |
|
11/30/2021 |
Distributed
Systems |
Chapter
19 |
|
|
|
|
12/1/2021 |
|
|
|
|
|
|
12/2/2021 |
Virtual
Machines |
Chater 18 |
|
|
|
|
12/3/2021 |
|
|
|
|
|
Week
15 |
|
|
|
|
|
|
|
12/6/2021 |
|
|
|
|
|
|
12/7/2021 |
Linux |
Chapter
20 |
|
|
|
|
12/8/2021 |
|
|
|
|
|
|
12/9/2021 |
Windows |
Chapter
21 |
|
|
|
|
12/10/2021 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5b |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Final
Exam |
Wednesday, December
15, 2021 |
|
Final Exam 08:00 to 10:00 |
|
|
last modified 08/26/2021 AKA