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 

Spring 2020

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.

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

 

 

 

 

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 01/17/2020 AKA 

Web Accessibility