CMPU 334 - Operating Systems

Fall 2008

Instructor:

Lou Voerman (voerman@cs.vassar.edu)

Lectures:

Tuesday and Thursday 9:00 - 10:15 AM

Office phone:

845-437-7293

Home phone:

845-452-8198

Office:

OLB 117

Office hours:

Mon. - Thurs. 10:15 - 11:15 AM

Contents:


 

Description
 
This course is a comprehensive treatment of the basic problems encountered in operating systems and a study of known solutions to those problems. General areas of study include management of the processor, storage and I/O resources, parallelism and operating system structure.

Objectives

At the completion of this course, the student will be able to:
Topics

Prerequisite

Computer Organization (CMPU 224) or permission of the instructor

Text Book

Operating Systems Concepts - Seventh Edition by Silberschatz, Galvin and Gagne, John Wiley and Sons, 2005, ISBN 0-471-69466-5

Course Requirements

Homework

20%

Project

25%

Hour exams (2)

25%

Final exam

30%

 
 

 

 

Definition of Academic Integrity

Students must do their own work. Any collaboration on projects or homework must have prior approval of the instructor.

Students with Disabilities

Academic accommodations are available for students with disabilities who are registered with the Office of Disability and Support Services. Students in need of disability accommodations should schedule an appointment with me early in the semester to discuss any accommodations for this course which have been approved by the Office of Disability and Support Services, as indicated in your DSS accommodation letter.

Lecture Slides

Topic 3 Processes
Topic 4 Dispatching
Topic 5 Name Binding
Topic 6 Virtual Machines
Topic 7 File Systems
Topic 9 Job Scheduling
Topic 10 Deadlocks