Course Information
M,W
1:15-2:30
room: Clap 422
Instructor:
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.