Course Information


M,W 1:15-2:30                                                            room: Clap 422

 

Instructor: Deborah Strahman 

 

Office: 222b Clapp Hall

Phone: 538-2516 (email is a better way to communicate with me)

Email: dstrahma@mtholyoke.edu

Office Hours: sign up posted at door or by arrangement

In general I will also be available the hour immediately after class

Drop-in visits are fine but appointments have priority

 

Website: www.mtholyoke.edu/courses/dstrahma/cs322

 

Prerequisites: CS211, CS221 and comfort programming in C / C++ or Per Instructor.

 

Text:

Operating System Concepts, Silberschatz, Galvin, and Gagne 7th edtion

 

additional materials may be on reserve in MHC library and on recommended websitesl

 

Course Abstract:

Unix, Linux, Windows  XP, Windows 2000…. all of us have interacted with a operating systems. Usually we don't spend much time thinking about the Operating System, asking ourselves exactly what facilities it provided us and how it accomplished them. In this course we investigate these issues. We will explore the dimensions of OS design, look at various strategies and algorithms for OS components, and compare different Operating Systems implementations.

 

Computing Resources: All class members will have accounts on the machines 2nd floor Clapp and programming assignment should run on these machines without modification.

 

Assignments and Exams:

a.     programming projects

b.     weekly homework assignments

c.     weekly quizzes

d.     presentation

e.     midterm exam and possible final if required
  ***exams will be on material in class and the text ***

 

It is very important to keep up with reading and class attendance is required.

Class participation is a part of the grade.

All assignments should be done individually unless specifically assigned as group.