Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

CSCI 432: Operating Systems Spring 2009

Summary: CSCI 432: Operating Systems
Spring 2009
General Info
Instructor: Jeannie Albrecht
Email: jeannie@cs.williams.edu
Office: TCL 304
Office Hours: M 1:30pm - 3pm, Th 9:30am - 11am, or by appt
Class Meetings: MWF 12:00 - 12:50 in TPL 205
Webpage: http://www.cs.williams.edu/~jeannie/cs432/index.html
Recommended Textbook: Modern Operating Systems, 3rd ed., by Andrew Tanenbaum
(This book is not available in the bookstore.)
Course Description
This course explores the design and implementation of computer operating systems. Topics
include historical aspects of operating systems development, systems programming, process
scheduling, synchronization of concurrent processes, virtual machines, memory management
and virtual memory, I/O and file systems, system security, and distributed operating systems.
The concepts in this course are not limited to any particular operating system or hardware
platform. We will discuss examples that are drawn from historically significant and modern
operating systems including Unix, Windows, Mach, and the various generations of Mac OS.
The objective of this course is threefold: to demystify the interactions between the software


Source: Albrecht, Jeannie - Computer Science Department, Williams College


Collections: Computer Technologies and Information Sciences