CIS332 (Fall 1998) Principles of Operating Systems
Professor Franz J. Kurfess

-- Class Schedule --

This is the tentative schedule for the Fall 98 semester, including homework and project deadlines. Topics and homework tasks are tentative and may change. Homework and projects must be handed to my TA on Monday (Tuesday for the Tue/Thu sections) after class; there will be a penalty of 50% for submission handed in after class on Thursday of the same week. After that, no submissions will be accepted.

Date Topic HW Homework Task Deadline Points
Aug. 31 Introduction
Sep. 07 Computer System Structures, Operating System Structures 1 Computer and Operating System Structure Sep. 11
Sep. 14 Processes 2 Operating System Structure Sep. 21 10
Sep. 21 Process Synchronization 3 Processes Sep. 28 10
Sep. 28 Process Synchronization 4 Process Synchronization Oct. 05 10
Oct. 05 Deadlocks 5 Deadlock Prevention/Detection Oct. 12 10
6 CPU Scheduling / Programming Assignment Oct. 19 20
Oct. 12 --- Midterm Week --- Old Exams
Oct. 19 CPU Scheduling 7 CPU Scheduling Nov. 02
Oct. 26 Memory Management 8 Memory Management Nov. 02 10
Nov. 2 Virtual Memory 9 Virtual Memory Nov. 16 10
Nov. 9 File Systems Disk Scheduling (optional) Nov. 16 10
Nov. 16 Security
Nov. 23 Networking Term Project Nov. 23
Nov. 30 Distributed Systems 10 Distributed Systems Nov. 30 10
Dec. 7 Case Studies
Dec. 07 Final Exam Preparation/ Final Week Old Exams/Feedback on the Course Dec. 07 10
Dec. 10 --- Final Week --- Old Exams

Grades

Current grades for the students enrolled in the CIS 332 section 001 , section 005 and section 009 . The four last digits of the Student Id/SSN are used for identification.

CIS 332 Principles of Operating Systems Spring 1998 Franz Kurfess.