CMSC 412
Schedule 

Operating Systems

Fall 2022

 

Here is the tentative schedule for all major activities of the class. It will be updated from time to time.

CMSC 412 Fall 2022 Schedule

 

 

Class Lectures

Projects

Week 1

 

Readings

Assignments

Topic

Slide Set

Release

Description

Due

Monday

8/29/2022

 

 

 

 

 

 

Tuesday

8/30/2022

 

 

Introduction

Set 1

 

 

 

Wednesday

8/31/2022

 

Z

 

 

Thursday

9/1/2022

Chapter 1

Chapter 1

Introduction

Set 2

 

 

 

Friday

9/2/2022

 

 

 

 

0

pipe

 

Week 2

 

 

 

 

 

 

 

 

Monday

9/5/2022

 

 

 

 

 

 

 

Tuesday

9/6/2022

 

 

X86 Architecture

Set 3

 

 

Z

Wednesday

9/7/2022

 

 

 

 

 

 

 

Thursday

9/8/2022

 

 

Geek OS

Set 4

 

 

 

Friday

9/9/2022

 

 

 

 

 

 

 

Week 3

 

 

 

 

 

 

 

 

Monday

9/12/2022

 

 Chapter 2

 

 

1

Fork & Exec

0

Tuesday

9/13/2022

Chapter 2

OS Structures

Set 5

 

 

 

Wednesday

9/14/2022

 

 

 

 

 

 

 

Thursday

9/15/2022

Chapter 3

 

Processes

Set 6

 

 

 

Friday

9/16/2022

 

 

 

 

 

 

 

Week 4

 

 

 

 

 

 

 

 

Monday

9/19/2022

 

 

 

 

 

 

 

Tuesday

9/20/2022

Chapter 4

 

Threads

Set 7

 

 

 

Wednesday

9/21/2022

 

 

 

 

 

 

 

Thursday

9/22/2022

Chapter 6

 

Synchronization

Set 8

 

 

 

Friday

9/23/2022

 

 

 

 

 

 

 

Week 5

 

 

 

 

 

 

 

 

Monday

9/26/2022

 

 

 

 

2

Signals

1

Tuesday

9/27/2022

Chapter 7

 

Synchronization

Set 9

 

 

 

Wednesday

9/28/2022

 

 

 

 

 

 

 

Thursday

9/29/2022

 

 

Deadlocks

Set 11

 

 

 

Friday

9/30/2022

 

 

 

 

 

 

 

Week 6

 

 

 

 

 

 

 

 

Monday

10/3/2022

 

 

 

 

 

 

 

Tuesday

10/4/2022

Chapter 8

 

Deadlocks

Set 11

 

 

 

Wednesday

10/5/2022

 

 

 

 

 

 

 

Thursday

10/6/2022

 

 

EXAM 1

 

 

 

 

Friday

10/7/2022

 

 

 

 

 

 

 

Week 7

 

 

 

 

 

 

 

 

Monday

10/10/2022

 

 

 

 

3

Segmentation

2

Tuesday

10/11/2022

Chapter 5

 

CPU Scheduling

Set 12

 

 

 

Wednesday

10/12/2022

 

 

 

 

 

 

 

Thursday

10/13/2022

 

 

CPU Scheduling

 

 

 

 

Friday

10/14/2022

 

 

 

 

 

 

 

Week 8

 

 

 

 

 

 

 

Monday

10/17/2022

 

 

 

 

4a

Paging

3

Tuesday

10/18/2022

Chapter 9

 

Main Memory

Set 13

 

 

 

Wednesday

10/19/2022

 

 

 

 

 

 

 

Thursday

10/20/2022

 

 

Memory  Mgmt

 

 

 

 

Friday

10/21/2022

 

 

 

 

 

 

 

Week 9

 

 

 

 

 

 

 

 

Monday

10/24/2022

 

 

 

 

 

 

 

Tuesday

10/25/2022

Chapter 10

 

Virtual Memory

Set 14

 

 

 

Wednesday

10/26/2022

 

 

 

 

4b

Virtual Memory

4a

Thursday

10/27/2022

 

 

Virtual Memory

 

Friday

10/28/2022

 

 

 

 

 

 

 

Week 10

 

 

 

 

 

 

 

 

Monday

10/31/2022

 

 

 

 

Tuesday

11/1/2022

 

 

Virtual Memory

 

 

 

 

Wednesday

11/2/2022

 

 

 

 

 

 

 

Thursday

11/3/2022

Chapter 11

 

Mass Storage

Set 15

 

 

 

Friday

11/4/2022

 

 

 

 

 

 

 

Week 11

 

 

 

 

 

 

 

 

Monday

11/7/2022

 

 

 

 

 

 

 

Tuesday

11/8/2022

Chapter 12

 

I/O Systems

Set 16

 

 

 

Wednesday

11/9/2022

 

 

 

 

 

 

 

Thursday

11/10/2022

Chapter 13/14

 

File System

Set 17

 

 

 

Friday

11/11/2022

 

 

 

 

 

 

 

Week 12

Readings

 

 

 

 

 

 

 

Monday

11/14/2022

 

 

 

 

5a

File system

4b

Tuesday

11/15/2022

Chapter 14/15

 

File system Imp.

Set 18

 

 

 

Wednesday

11/16/2022

 

 

 

 

 

 

 

Thursday

11/17/2022

 

 

EXAM 2

 

 

 

 

Friday

11/18/2022

 

 

 

 

 

 

 

Week 13

Readings

 

 

 

 

 

 

 

Monday

11/21/2022

 

 

 

 

 

 

 

Tuesday

11/22/2022

Chapter 19

 

Distributed Sys

Set 19

 

 

 

Wednesday

11/23/2022

 

 

Thanksgiving

 

 

 

 

Thursday

11/24/2022

 

 

Thanksgiving

 

 

 

 

Friday

11/25/2022

 

 

Thanksgiving

 

 

 

 

Week 14

 

 

 

 

 

 

 

 

Monday

11/28/2022

 

 

 

 

5b

 

5a

Tuesday

11/29/2022

Chapter 18

 

Virtual Machines

Set 20

 

 

 

Wednesday

11/30/2022

 

 

 

 

 

 

 

Thursday

12/1/2022

Chapter 16

 

Security

Set 21

 

 

 

Friday

12/2/2022

 

 

 

 

 

 

 

Week 15

 

 

 

 

 

 

 

 

Monday

12/5/2022

 

 

 

 

 

 

 

Tuesday

12/6/2022

Chapter 17

 

Protection

Set 22

 

 

 

Wednesday

12/7/2022

 

 

 

 

 

 

 

Thursday

12/8/2022

Current OS Examples

 

 

 

 

 

 

Friday

12/9/2022

 

 

 

 

 

 

 

Week 16

 

 

 

 

 

 

 

 

Monday

12/12/2022

 

 

 

 

 

 

5b

 

 

 

 

 

 

 

 

 

 

 
Back to CMSC 412  homepage 


last modified 08/15/2022 AKA 

Web Accessibility