Please note that the numbering of the homework tasks is not contiguous, this is done to keep it consistent with the numbers on the handouts.
Date | Topic | HW | Task | Deadline | Points |
Jan. 21 | Introduction | ||||
Jan. 28 | Computer System Structures | 1 | Computer Configuration | Feb. 4 | 10 |
Feb. 4 | Operating System Structures | Process Scheduling 1 Process Scheduling 1 Solution | Feb. 18 | 20 | |
Feb. 11 | Processes | Project Outline | Mar. 11 | ||
Feb. 18 | Process Synchronization | Process Scheduling 2 | Mar. 13 | 20 | |
Feb. 25 | --- Midterm Week --- | Old Exams | |||
Mar. 4 | Deadlocks | 6 | Deadlock Prevention / Detection | Mar. 11 | 10 |
Mar. 11 | Memory Management | 7 | Memory Management | 10 | |
Process Scheduling 3 | Apr. 22 | 20 | |||
Mar. 25 | Virtual Memory | 8 | Virtual Memory & Page Replacement Algorithms | Apr. 22 | 10 |
Apr. 1 | CPU Scheduling | Scheduling Algorithms | Apr. 8 | 10 | |
Apr. 8 | File Systems | 9 | File Allocation, Disk Scheduling | Apr. 29 | 10 |
Apr. 15 | Distributed Systems | Term Project | Apr. 22 | ||
Apr. 22 | Case Studies | Old Student Pages | |||
Apr. 29 | Feedback on the Course | May 1 | |||
May 6 | Final Exam Preparation/ Final Week | Old Exams | |||
May 13 | --- Final Week --- | Old Exams | |||
CIS 332 Principles of Operating Systems Spring 1997 Franz Kurfess.