Date | Topic | HW | Task | Deadline | Points |
Sep. 5 | 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 Outline | Oct. 24 | 5 | ||
Oct. 21 | Deadlocks | 6 | Deadlock Prevention / Detection | Nov. 4 | 3 |
Oct. 28 | Memory Management | 7 | Memory Management | Nov. 11 | 3 |
Nov. 4 | Virtual Memory | 8 | Page Replacement Algorithms | Nov. 18 | 3 |
Nov. 11 | Disk Scheduling | 9 | File Allocation, Disk Scheduling | Nov. 25 | 3 |
Nov. 18 | Distributed Systems | 10 | Important OS Concepts | Dec. 2 | 3 |
Nov. 25 | Case Studies | P-2 | Old Student Pages | Dec. 2 | 15 |
Dec. 2 | Case Studies | ||||
Dec. 9 | Final Exam Preparation | ||||
Dec. 16 | --- Final Week --- | Old Exams | 30 | ||
CIS 332 Principles of Operating Systems Fall 1996 Franz Kurfess.