Computer Networking
Spring 2020
Here is the tentative schedule for all major activities of the class. It
will be updated from time to time.
Week
1 |
Readings |
|
Chapter
1 |
|
|
|
Monday, January 27,
2020 |
Project
Setup |
|
||
|
Tuesday, January
28, 2020 |
Introduction
- Overview |
|
||
|
Wednesday, January 29,
2020 |
Project
Setup |
|
||
|
Thursday, January
30, 2020 |
Introduction
- Overview |
|
||
|
Friday, January 31,
2020 |
Project
Z Due Mon Feb 4 |
|
||
Week
2 |
Readings |
|
Chapter
1 - Geek OS |
|
|
|
Monday, February 3,
2020 |
GeekOS debugging. Proj
0 intro (file descriptor, pipe, etc). |
|||
|
Tuesday, February
4, 2020 |
Intel X86 Architecture |
|
||
|
Wednesday, February
5, 2020 |
GeekOS debugging. Proj
0 intro (file descriptor, pipe, etc). |
|||
|
Thursday, February
6, 2020 |
Geek
OS Slides |
|
||
|
Friday, February 7,
2020 |
Project
0 (pipe) Due Mon Feb 11 |
|
||
Week
3 |
Readings |
|
Chapter
2-3 Operating Sytem Structures and Processes |
||
|
Monday, February
10, 2020 |
|
|||
|
Tuesday, February
11, 2020 |
OS
Structures |
|
||
|
Wednesday, February
12, 2020 |
|
|||
|
Thursday, February
13, 2020 |
Introduction
to Processes |
|
||
|
Friday, February 14
2020 |
|
|||
Week
4 |
Readings |
|
Chapter
3-4 Processes and Threads |
|
|
|
Monday, February
17, 2020 |
|
|||
|
Tuesday, February
18, 2020 |
Processes
and Threads |
|
||
|
Wednesday, February
19, 2020 |
|
|||
|
Thursday, February
20, 2020 |
Threads |
|
||
|
Friday, February
21, 2020 |
|
|||
Week
5 |
Readings |
|
Chapter
4 6 and 7- Concurrency |
|
|
|
Monday, February
24, 2020 |
Project 1 (Fork and Exec)
Due |
|
||
|
Tuesday, February
25, 2020 |
Concurrency |
|
||
|
Wednesday, February
26, 2020 |
|
|||
|
Thursday, February
27, 2020 |
Concurrency,
Synchronization Tools and examples |
|
||
|
Friday, February
28, 2020 |
|
|
|
|
Week
6 |
Readings |
|
Chapter
6 and 7 Synchronization Tools and Examples |
||
|
Monday, March 2,
2020 |
|
|||
|
Tuesday, March 3,
2020 |
Synchronization
Examples |
|
||
|
Wednesday, March 4,
2020 |
|
|||
|
Thursday, March 5,
2020 |
EXAM
1 |
|
||
|
Friday, March 6,
2020 |
|
|||
Week
7 |
Readings |
|
Chapter
5 CPU Scheduling |
|
|
|
Monday, March 9,
2020 |
Project 2 Due |
|
||
|
Tuesday, March 10,
2020 |
CPU Scheduling |
|
||
|
Wednesday, March
11, 2020 |
|
|||
|
Thursday, March 12,
2020 |
CPU
Scheduling |
|
||
|
Friday, March 13,
2020 |
|
|||
Week
8 |
Readings |
|
|
|
|
|
Monday, March
16, 2020 |
Project 3 (per-cpu variables) Due |
|
||
|
Tuesday,
March 17, 2020 |
Spring
Break |
|
||
|
Wednesday,
March 18, 2020 |
Spring
Break |
|
||
|
Thursday,
March 19, 2020 |
Spring
Break |
|
||
|
Friday,
March 20, 2020 |
Spring
Break |
|
||
Week
9 |
Readings |
|
Chapter
5 9 CPU Scheduling and Memory
Management |
||
|
Monday, March 23,
2020 |
|
|||
|
Tuesday, March 24,
2020 |
CPU
Scheduling |
|
||
|
Wednesday, March
25, 2020 |
|
|||
|
Thursday, March 26,
2020 |
Memory
Management |
|
||
|
Friday, March 27,
2020 |
|
|||
Week
10 |
Readings |
|
Chapter
9 and 10 Memory Management |
|
|
|
Monday, March 30,
2020 |
Proj 4a
(Virtual Memory) Due |
|
||
|
Tuesday, March 31,
2020 |
Memory
Management |
|
||
|
Wednesday, April 1,
2020 |
|
|||
|
Thursday, April 2,
2020 |
Virtual
memory |
|
||
|
Friday, April 3,
2020 |
|
|||
Week
11 |
Readings |
|
Chapter
11 12 Mass Storage and I/O System |
|
|
|
Monday, April 6,
2020 |
|
|||
|
Tuesday, April 7,
2020 |
I/O
System |
|
||
|
Wednesday, April 8,
2020 |
|
|||
|
Thursday, April 9,
2020 |
Storage
Devices |
|
||
|
Friday, April 10,
2020 |
|
|||
Week
12 |
Readings |
|
Chpater 13- 14 File
Systems |
|
|
|
Monday, April 13,
2020 |
Project 4b (Virtual Memory) Due |
|
||
|
Tuesday, April 14,
2020 |
File
System |
|
||
|
Wednesday, April
15, 2020 |
|
|||
|
Thursday, April 16,
2020 |
Exam
2 |
|
||
|
Friday, April 17,
2020 |
|
|||
Week
13 |
Readings |
|
Chapter
13-14 File systems |
|
|
|
Monday, April 20,
2020 |
|
|||
|
Tuesday, April 21,
2020 |
File
System |
|
||
|
Wednesday, April
22, 2020 |
|
|||
|
Thursday, April 23,
2020 |
File
System |
|
||
|
Friday, April 24,
2020 |
|
|||
Week
14 |
Readings |
|
Chapter
15 File System Internals |
|
|
|
Monday, April 27,
2020 |
Project 5a File System Due |
|
||
|
Tuesday, April 28,
2020 |
File
System |
|
||
|
Wednesday, April
29, 2020 |
|
|||
|
Thursday, April 30,
2020 |
Virtual
Machines |
|
||
|
Friday, May 1, 2020 |
|
|||
Week
15 |
Readings |
|
Chapter
18 Virtual Machines |
|
|
|
Monday, May 4, 2020 |
|
|||
|
Tuesday, May 5,
2020 |
|
|||
|
Wednesday, May 6,
2020 |
|
|||
|
Thursday, May 7,
2020 |
|
|||
|
Friday, May 8, 2020 |
|
|||
Week
16 |
Readings |
|
|
|
|
|
Monday, May 12,
2020 |
Project 5b File System Due |
|
||
|
|
||||
|
|
||||
|
Monday, May 18,
2020 |
|
Final Exam 10:30 – 12:30 |
|
|
last modified 01/17/2020 AKA