Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: C:\Documents and Settings\agrawala\Desktop\CMSC417Spring2011\WebPageFiles from Fall 2009\Maryland_Bar_Top.gif

CMSC 412
Schedule 

Computer Networking 

Fall 2019

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: C:\Documents and Settings\agrawala\Desktop\CMSC417Spring2011\WebPageFiles from Fall 2009\Maryland_Bar_Top.gif 

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

 

 

 

 

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: C:\Documents and Settings\agrawala\Desktop\CMSC417Spring2011\WebPageFiles from Fall 2009\Maryland_Bar_top.gif 
Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: C:\Documents and Settings\agrawala\Desktop\CMSC417Spring2011\WebPageFiles from Fall 2009\Home_Arrow.gifBack to CMSC 412  homepage 


last modified 08/23/2019 AKA 

Web Accessibility