CMSC421
Principles of Operating Systems
 

Lecture Materials

Lecture Schedule

This tentative schedule is subject to change at any time
Week Week of.. Tuesday Thursday Topic
1 Aug 29 No Class Admin/Intro
2 Sep 5 Ch 1 Ch 2 Overview
3 Sep 12 Ch 3 Ch 3 Processes, IPCs
4 Sep 19 Ch 4 Ch 5 Threads; CPU scheduling
5 Sep 26 Ch 5 Ch 5 CPU scheduling
6 Oct 3 Ch 6 Ch 6 Semaphores, Monitors
7 Oct 10 Ch 7 Ch 7 Deadlocks
8 Oct 17 Midterm Ch 8 Chapter 1 - 7
Memory Management
9 Oct 24 Ch 8 Ch 9 Memory Management
Virtual Memory
10 Oct 31 Ch 9 Ch 10 Virtual Memory
File Systesm
11 Nov 7 Ch 10 Ch 11 File Systems
12 Nov 14 Ch 11 Ch 12 More File Systems
13 Nov 21 Ch 12 Thanksgiving
14 Nov 28 Ch 13 Ch 13 I/O and Streams
15 Dec 5 Ch 14 Ch 15 Protection
Security
16 Dec 12 Ch 15 No Class Security

Lecture Notes

The slides used for class are a subset of the slides that accompany the textbook, made available by the authors of the textbook:
We will be covering the first 15 chapaters of the text.