CMSC 412
Schedule 

Operating Systems

Fall 2023

 

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

CMSC 412 Fall 2023 Schedule

 

 

Class Lectures

Projects

Week 1

 

Readings

Exercises Due

Topic

Slide Set

Release

Description

Due

Monday

8/28/2023

 

 

 

 

 

 

Tuesday

8/29/2023

 

 

Introduction

Set 1

 

 

 

Wednesday

8/30/2023

 

Z

 

 

Thursday

8/31/2023

Chapter 1

09/07/2023

Introduction

Set 2

 

 

 

Friday

9/1/2023

 

 

 

 

0

pipe

 

Week 2

 

 

 

 

 

 

 

 

Monday

9/4/2023

 

 

 

 

 

 

 

Tuesday

9/5/2023

 

X86 Architecture

Set 3

 

 

Z

Wednesday

9/6/2023

 

 

 

 

 

 

 

Thursday

9/7/2023

 

 

Geek OS

Set 4

 

 

 

Friday

9/8/2023

 

 

 

 

 

 

 

Week 3

 

 

 

 

 

 

 

 

Monday

9/11/2023

 

 

 

 

1

Fork & Exec

0

Tuesday

9/12/2023

Chapter 2

09/15/2023

OS Structures

Set 5

 

 

 

Wednesday

9/13/2023

 

 

 

 

 

 

 

Thursday

9/14/2023

Chapter 3

 09/18/2023

Processes

Set 6

 

 

 

Friday

9/15/2023

 

 

 

 

 

 

 

Week 4

 

 

 

 

 

 

 

 

Monday

9/18/2023

 

 

 

 

 

 

 

Tuesday

9/19/2023

Chapter 4

 

Threads

Set 7

 

 

 

Wednesday

9/20/2023

 

 

 

 

 

 

 

Thursday

9/21/2023

Chapter 6

 

Synchronization

Set 8

 

 

 

Friday

9/22/2023

 

 

 

 

 

 

 

Week 5

 

 

 

 

 

 

 

 

Monday

9/25/2023

 

 

 

 

2

Signals

1

Tuesday

9/26/2023

Chapter 7

 

Synchronization

Set 9

 

 

 

Wednesday

9/27/2023

 

 

 

 

 

 

 

Thursday

9/28/2023

 

 

Deadlocks

Set 10

 

 

 

Friday

9/29/2023

 

 

 

 

 

 

 

Week 6

 

 

 

 

 

 

 

 

Monday

10/2/2023

 

 

 

 

 

 

 

Tuesday

10/3/2023

Chapter 8

 

Deadlocks

Set 11

 

 

 

Wednesday

10/4/2023

 

 

 

 

 

 

 

Thursday

10/5/2023

 

 

EXAM 1

 

 

 

 

Friday

10/6/2023

 

 

 

 

 

 

 

Week 7

 

 

 

 

 

 

 

 

Monday

10/9/2023

 

 

 

 

3

Segmentation

2

Tuesday

10/10/2023

Chapter 5

 

CPU Scheduling

Set 12

 

 

 

Wednesday

10/11/2023

 

 

 

 

 

 

 

Thursday

10/12/2023

 

 

CPU Scheduling

 

 

 

 

Friday

10/13/2023

 

 

 

 

 

 

 

Week 8

 

 

 

 

 

 

 

Monday

10/16/2023

 

 

 

 

4a

Paging

3

Tuesday

10/17/2023

Chapter 9

 

Main Memory

Set 13

 

 

 

Wednesday

10/18/2023

 

 

 

 

 

 

 

Thursday

10/19/2023

 

 

Memory  Mgmt

 

 

 

 

Friday

10/20/2023

 

 

 

 

 

 

 

Week 9

 

 

 

 

 

 

 

 

Monday

10/23/2023

 

 

 

 

 

 

 

Tuesday

10/24/2023

Chapter 10

 

Virtual Memory

Set 14

 

 

 

Wednesday

10/25/2023

 

 

 

 

4b

Virtual Memory

4a

Thursday

10/26/2023

 

 

Virtual Memory

 

Friday

10/27/2023

 

 

 

 

 

 

 

Week 10

 

 

 

 

 

 

 

 

Monday

10/30/2023

 

 

 

 

Tuesday

10/31/2023

 

 

Virtual Memory

 

 

 

 

Wednesday

11/1/2023

 

 

 

 

 

 

 

Thursday

11/2/2023

Chapter 11

 

Mass Storage

Set 15

 

 

 

Friday

11/3/2023

 

 

 

 

 

 

 

Week 11

 

 

 

 

 

 

 

 

Monday

11/6/2023

 

 

 

 

 

 

 

Tuesday

11/7/2023

Chapter 12

 

I/O Systems

Set 16

 

 

 

Wednesday

11/8/2023

 

 

 

 

 

 

 

Thursday

11/9/2023

Chapter 13/14

 

File System

Set 17

 

 

 

Friday

11/10/2023

 

 

 

 

 

 

 

Week 12

Readings

 

 

 

 

 

 

 

Monday

11/13/2023

 

 

 

 

5a

File system

4b

Tuesday

11/14/2023

Chapter 14/15

 

File system Imp.

Set 18

 

 

 

Wednesday

11/15/2023

 

 

 

 

 

 

 

Thursday

11/16/2023

 

 

EXAM 2

 

 

 

 

Friday

11/17/2023

 

 

 

 

 

 

 

Week 13

Readings

 

 

 

 

 

 

 

Monday

11/20/2023

 

 

 

 

 

 

 

Tuesday

11/21/2023

 

NO CLASS

 

 

 

Wednesday

11/22/2023

 

 

Thanksgiving

 

 

 

 

Thursday

11/23/2023

 

 

Thanksgiving

 

 

 

 

Friday

11/24/2023

 

 

Thanksgiving

 

 

 

 

Week 14

 

 

 

 

 

 

 

 

Monday

11/27/2023

 

 

 

 

5b

 

5a

Tuesday

11/28/2023

 

Security

Set 19

 

 

 

Wednesday

11/29/2023

 

 

 

 

 

 

 

Thursday

11/30/2023

 

Protection

Set 20

 

 

 

Friday

12/1/2023

 

 

 

 

 

 

 

Week 15

 

 

 

 

 

 

 

 

Monday

12/4/2023

 

 

 

 

 

 

 

Tuesday

12/5/2023

 

Virtual Machines

Set 21

 

 

 

Wednesday

12/6/2023

 

 

 

 

 

 

 

Thursday

12/7/2023

 Guest Lecture

 

 

 

 

 

 

Friday

12/8/2023

 

 

 

 

 

 

 

Week 16

 

 

 

 

 

 

 

 

Monday

12/11/2023

 

 

 

 

 

 

5b

Final Exam  Wed Dec 13, 8:00 to 10:00

 

 

 
Back to CMSC 412  homepage 


last modified 08/15/2022 AKA 

Web Accessibility