School of Computing
Science

Simon Fraser
University

CMPT 300: Operating Systems I

Schedule

Home

Schedule

Assignments

Resources

Lab Info

 

 

 

 

 

 

 

 

 

 

Week

Topic

Reading

1: 4 Sep

Introduction [slides]

Chapter 1

2: 11 Sep

Operating System Structures [slides]

Chapter 2

3: 18 Sep

Processes [slides]
Threads [slides]

Chapter 3, skip Sec 3.6
Chapter 4

4: 25 Sep

CPU Scheduling  [slides]

Chapter 5

5: 2 Oct

Process Synchronization  [slides]

Chapter 6, skip Sec 6.9

6: 9 Oct

7: 16 Oct

Midterm exam on Tuesday, Oct 16 (Ch 1--6)

 

8: 23 Oct

 Deadlocks [slides]

Chapter 7 

9: 30 Oct

Memory Management  [slides]

Virtual Memory  [slides]

Chapter 8 

Chapter 9 

10: 6 Nov

11: 13 Nov

12: 20 Nov

File System and Disk Scheduling [slides]

Secs 10.1 -- 10.4

Secs 11.1 -- 11.6

Secs 12.1 -- 12.4

13: 27 Nov

13: 4 Dec

Dec 4: Review and Demo of Projects 4 and 5

[Review ch 1--7]  [Review ch 8--13] 

  Final Exam: Tuesday, Dec 11, 12:00--3:00 PM, Room 3280 Comprehensive
   

School of Computing Science   Simon Fraser University