CIS332-002 (Spring 1997) Principles of Operating Systems;
Professor Franz J. Kurfess

-- Class Schedule --

This is the tentative schedule for the Spring 97 semester, including homework and project deadlines. Topics and homework tasks are tentative and may change. Homework and projects must be sent to the CIS 332 account, cis332fk@cis.njit.edu via electronic mail; there will be a penalty for late submission. Approximately one week after the deadline, the best solution submitted by a student will be made available to everybody. After that, of course, no submissions will be accepted.

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.