Course Schedule, Principles of Operating Systems, Spring 2007

(This schedule is tentative and may change slightly as the course progresses.)

UNDER CONSTRUCTION

Day Date Topic(s) Reading
Assignment
Assignment
Wed Jan 17 Introduction 1 boldface vocabulary from Ch. 1
1.5, 1.7
MON Jan 22 Operating System Structures
LAST DAY TO DROP A CLASS
WITHOUT RECEIVING A "W"
2


boldface vocabulary from Ch. 2
2.5, 2.12, 2.14
TUE Jan 23 LAST DAY TO ADD A CLASS
Wed Jan 24 Virtual Machines 2
Mon Jan 29 3 Quiz 1 (on Ch. 1 & 2)
Wed Jan 31 3, 4 boldface vocabulary from Ch. 3
3.1, 3.2, 3.4, 3.5, 4.4
Mon Feb 5 Threads 4 Quiz 2 (on Ch. 3, part of Ch. 4)
Wed Feb 7 4
boldface vocabulary from Ch. 4
4.2, 4.3, 4.5, 4.7, 4.8
Mon Feb 12 CPU Scheduling 5 Quiz 3, HW (for test):
boldface vocabulary from sec. 5.1-5.3.2
Problem 5.4 (discuss only FCFS, SJF algorithms),
Extra problem
WED Feb 14 Exam 1
(on the material covered to date)
Mon Feb 19 Scheduling Algorithms 5 HW: 5.1, 5.4 (all algorithms), 5.5, 5.10
Extra problem
Wed Feb 21 Process Synchronization 6 Quiz 4
Mon Feb 26 Semaphores 6 HW: boldface vocabulary from Ch. 5
and sections 6.1-6.6,
Problems 6.4, 6.6, Extra problems
Wed Feb 28 Interleaving Processes Quiz 5
Mon Mar 5 Deadlocks 7 Project due (of Ch. 4, p. 149)
Instructions
Wed Mar 7 Deadlock Avoidance & Detection Homework: Problems 7.1, 7.2,
Extra problems
Mon Mar 12 Spring Break
Wed Mar 14 Spring Break
MON Mar 19 Exam 2
(on the material since Exam 1)
Wed Mar 21 Main Memory 8
MON Mar 26 Paging
LAST DAY TO DROP A CLASS
AND RECEIVE A "W"
8


HW: Problems 7.6, 7.11, 7.14, 7.15
Extra problems
Wed Mar 28 Virtual Memory 9 Quiz 6
Mon Apr 2 Page Replacement Algorithms HW: Vocabulary from Ch 8,
8.1, 8.3, 8.12, 9.3
Wed Apr 4 Page Replacement Algorithms Quiz 7
Mon Apr 9 File System Interface 10 HW: Vocabulary from Ch 9,
9.13, Extra problems
Wed Apr 11 File System Implementation 11 Quiz 8
Mon Apr 16 File System Implementation 11 9.15,
9.18 (typo: "release 250 bytes" should be 240),
10.1, 10.9
WED Apr 18 Exam 3
(on the material since Exam 2)
Mon Apr 23 Mass Storage Structure 12 11.6, 11.10, 11.11
Wed Apr 25 Disk Scheduling Algorithms 12 12.1, 12.2
Mon Apr 30 I/O Systems 13 Quiz 9
MON May 7 FINAL EXAM
3-6pm
The final is comprehensive but will
emphasize the material after Exam 3


John Loftin 2007-01-10