Computer Networking
Fall 2019
Here is the tentative schedule for all major activities of the class. It
will be updated from time to time.
All Projects are due at 10 AM on Mondays (Except Project 3 which is due
at Midnight Friday as shown in the schedule.
Late submission deadline is Tuesday Midnight. Late submission will result
in 50% reduction in grade.
You are required to put in good faith effort for every project. If no
such good faith effort is submitted, you will fail the course.
CMSC 412
Fall 2019 Schedule |
|
||||
Week
1 |
|
|
|
|
|
|
Monday, August 26,
2019 |
Project
Setup |
|
||
|
Tuesday, August 27,
2019 |
Course
Overview Toy OS |
|
||
|
Wednesday, August
28, 2019 |
Project
Setup |
|
||
|
Thursday, August
29, 2019 |
Course
Overview Toy OS |
|
||
|
Friday, August 30,
2019 |
Project
Z Due Mon Feb 4 |
|
||
Week
2 |
Readings |
|
OSTEP:
Chapters 1-6 (Intro, Processes, CPU virtualization) |
||
|
Monday, September
2, 2019 |
Holiday |
|
||
|
Tuesday, September
3, 2019 |
ToyOS slides, Geek OS Slides |
|
||
|
Wednesday,
September 4, 2019 |
GeekOS debugging. Proj
0 intro (file descriptor, pipe, etc). |
|||
|
Thursday, September
5, 2019 |
Geek
OS Slides |
|
||
|
Friday, September
6, 2019 |
Project
0 (pipe) Due Mon Feb 11 |
|
||
Week
3 |
Readings |
|
OSTEP:
Chapters 1-6 (Intro, Processes, CPU virtualization) |
||
|
Monday, September
9, 2019 |
|
|||
|
Tuesday, September
10, 2019 |
Geek
OS Slides |
|
||
|
Wednesday,
September 11, 2019 |
|
|||
|
Thursday, September
12, 2019 |
Geek
OS Slides |
|
||
|
Friday, September
13, 2019 |
|
|||
Week
4 |
Readings |
|
OSTEP:
Chapters 1-6 (Intro, Processes, CPU virtualization) |
||
|
Monday, September
16, 2019 |
|
|||
|
Tuesday, September
17, 2019 |
GeekOS Slides, OS Process Slides |
|
||
|
Wednesday,
September 18, 2019 |
|
|||
|
Thursday, September
19, 2019 |
OS
Process Slides |
|
||
|
Friday, September
20, 2019 |
Project
1 (Fork and Exec) |
|
||
Week
5 |
Readings |
|
OSTEP:Chapters 7,8,9 (Scheduling) |
|
|
|
Monday, September
23, 2019 |
|
|||
|
Tuesday, September
24, 2019 |
OS
Process Slides, Queueing Slides |
|
||
|
Wednesday,
September 25, 2019 |
|
|||
|
Thursday, September
26, 2019 |
Multi-threaded
Programs Slides |
|
||
|
Friday, September
27, 2019 |
|
|||
Week
6 |
Readings |
|
OSTEP:
Chapeters 26-28, 30-32 (Concurrency) |
|
|
|
Monday, September
30, 2019 |
|
|||
|
Tuesday, October 1,
2019 |
Synchro
Implementation Slides |
|
||
|
Wednesday, October
2, 2019 |
|
|||
|
Thursday, October
3, 2019 |
EXAM
1 |
|
||
|
Friday, October 4,
2019 |
Project
2(Signals) |
|
||
Week
7 |
Readings |
|
OSTEP:
Chapeters 26-28, 30-32 (Concurrency) |
|
|
|
Monday, October 7,
2019 |
|
|||
|
Tuesday, October 8,
2019 |
Exam
1 Solution |
|
||
|
Wednesday, October
9, 2019 |
|
|||
|
Thursday, October
10, 2019 |
Memory
Management Slides |
|
||
|
Friday, October 11,
2019 |
Project
3 (per-cpu variables |
|
||
Week
8 |
Readings |
|
|
|
|
|
Monday, October 14,
2019 |
|
|||
|
Tuesday, October
15, 2019 |
Memory
Management |
|
||
|
Wednesday, October
16, 2019 |
|
|||
|
Thursday, October
17, 2019 |
Memory
Management |
|
||
|
Friday, October 18,
2019 |
|
|||
Week
9 |
Readings |
|
OSTEP:
Chapters 12-24, skip 17 and 23 |
|
|
|
Monday, October 21,
2019 |
|
|||
|
Tuesday, October
22, 2019 |
Memory
Management |
|
||
|
Wednesday, October
23, 2019 |
|
|||
|
Thursday, October
24, 2019 |
Memory
Management |
|
||
|
Friday, October 25,
2019 |
Proj 4A (Virtual Memory) |
|
||
Week
10 |
Readings |
|
OSTEP:
Chapters 12-24, skip 17 and 23 |
|
|
|
Monday, October 28,
2019 |
|
|||
|
Tuesday, October
29, 2019 |
Synchro
Implementation |
|
||
|
Wednesday, October
30, 2019 |
|
|||
|
Thursday, October
31, 2019 |
Synchro
Implementation |
|
||
|
Friday, November 1,
2019 |
|
|||
Week
11 |
Readings |
|
OSTEP:
Chapters 12-24, skip 17 and 23 |
|
|
|
Monday, November 4,
2019 |
|
|||
|
Tuesday, November
5, 2019 |
File
System |
|
||
|
Wednesday, November
6, 2019 |
|
|||
|
Thursday, November
7, 2019 |
Exam
2 |
|
||
|
Friday, November 8,
2019 |
Project
4B (Virtual Memory) |
|
||
Week
12 |
Readings |
|
OSTEP:
Chapters 35-37, 39-40 (File System) |
|
|
|
Monday, November
11, 2019 |
|
|||
|
Tuesday, November
12, 2019 |
File
System |
|
||
|
Wednesday, November
13, 2019 |
|
|||
|
Thursday, November
14, 2019 |
File
System |
|
||
|
Friday, November
15, 2019 |
|
|||
Week
13 |
Readings |
|
OSTEP:
Chapters 35-37, 39-40 (File System) |
|
|
|
Monday, November
18, 2019 |
|
|||
|
Tuesday, November
19, 2019 |
File
System |
|
||
|
Wednesday, November
20, 2019 |
|
|||
|
Thursday, November
21, 2019 |
Log-structured
File System |
|
||
|
Friday, November
22, 2019 |
Project
5.1 File System |
|
||
Week
14 |
Readings |
|
OSTEP;
Chapters 41-44 (File System) |
|
|
|
Monday, November
25, 2019 |
|
|||
|
Tuesday, November
26, 2019 |
|
|||
|
Wednesday, November
27, 2019 |
ThanksGiving |
|
||
|
Thursday, November
28, 2019 |
ThanksGiving |
|
||
|
Friday, November
29, 2019 |
ThanksGiving |
|
||
Week
15 |
Readings |
|
|
|
|
|
Monday, December 2,
2019 |
|
|||
|
Tuesday, December
3, 2019 |
Special
topics |
|
||
|
Wednesday, December
4, 2019 |
|
|||
|
Thursday, December
5, 2019 |
Special
topics |
|
||
|
Friday, December 6,
2019 |
Project
5.2 File System |
|
||
Week
16 |
Readings |
|
|
|
|
|
|
||||
|
|
||||
|
|
||||
|
Monday, December
16, 2019 |
|
Final Exam 1:30 to 3:30 |
|
|
last modified 08/23/2019 AKA