Date | Topic | HW | Task | Deadline | Points |
Sep. 2 | Introduction | ||||
Sep. 9 | Computer System Structures | 1 | Computer Configuration | Sep 16 | 3 |
Sep. 16 | Operating System Structures | 2 | System Bus, Caching | Sep 23 | 3 |
Sep. 23 | Processes | 3 | Threads, Interprocess Communication | Sep 30 | 3 |
Sep. 30 | CPU Scheduling | 4 | Scheduling Algorithms | Oct. 7 | 3 |
Oct. 7 | --- Midterm Week --- | Old Exams | 20 | ||
Oct. 14 | Process Synchronization | 5 | Producer-Consumer | Oct. 21 | 3 |
P-1 | Project Draft | Oct. 27 | 5 | ||
Oct. 21 | Process Synchronization | 6 | Process Scheduling and Synchronization | Nov. 4 | 3 |
Oct. 28 | Deadlocks | 7 | Deadlock Prevention / Detection | Nov. 11 | 3 |
Nov. 4 | Memory Management | 8 | Memory Management | Nov. 18 | 3 |
Nov. 11 | Virtual Memory | 9 | Page Replacement Algorithms | Nov. 25 | 3 |
Nov. 18 | Disk Scheduling | 10 | File Allocation, Disk Scheduling | Dec. 9 | 3 |
Nov. 25 | Distributed Systems | Important OS Concepts | Dec. 9 | 3 | |
Dec. 2 | Case Studies | Old Student Pages | |||
P-2 | Project Final Version | Dec. 2 | 15 | ||
Dec. 9 | Final Exam Preparation | ||||
Dec. 16 | --- Final Week --- | Old Exams | 30 | ||
CIS 332 Principles of Operating Systems Fall 1997 Franz Kurfess.