Date

Sections

Expected Topics

Sep. 4


introduction

Sep. 8/11

Chapter 2

Operating System Interfaces

Assignment 1

Due at 11:59pm, Sep. 26 

Sep. 15/18/22

Chapter 3

Processes, Inter-Process Communication

Assignment 2

Due at 11:59pm, Oct. 5 

Sep. 25/29, Oct. 2

Chapter 4

Threads, and Mutex

Oct. 6

Midterm 1

practice 1, A01/02, A03/04

Oct. 9/16

Chapter 5

CPU Scheduling

Oct. 13

Closed (Holiday)


Oct. 20

Chapter 6

Synchronization

Oct. 23/27

Chapter 6

Semaphores

Oct. 30

Chapter 8

Locks

Nov. 3

Midterm 2

practice 2

Nov. 6/13/17/20

Chapters 13, 9, 10

File Systems, Memory Management, Virtual Memory

Nov. 10

Reading Break


Nov. 24

Chapters 11, 12

Mass Storage and I/O

Nov. 27

Review

Course Review

Dec. 1

Midterm 3

practice 3



Slides credits:
Prof. Jianping Pan,
Prof. Ion Stoica,
and many others.