CIS332-001 (Fall 1996) Principles of Operating Systems;
Professor Franz J. Kurfess

-- Class Schedule --

This is the tentative schedule for the Fall 96 semester, including homework and project deadlines. Topics and homework tasks are tentative and may change. Homework and projects must be handed in before or after class on the date specified; the penalty for late submission is approximately 10% per day.
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.