COMP 111 Operating Systems (Fall 2007)

Professor

Dr. Richard S. Hall
Email: rickhall@cs.tufts.edu
Office: Extension 009
Office hours: Mon/Wed 10:00 - 12:00 noon or by appointment

Teaching Assistant

Jesse Craig
Email: jcraig04@cs.tufts.edu
Office: Extension
Office hours: Mon 16:00 - 17:30 and Thurs 10:00 - 11:30

Description

An "operating system" is a program that controls the overall function of a computing system, which includes managing hardware as well as execution of other programs. This course examines the design and implementation of contemporary operating systems. Programming assignments will apply practice with operating system use, analysis, and internal design. Topics include operating system organization and structure, process and thread management, memory management, file management, device management, and potentially network and distributed systems if time permits.

Prerequisite

Comp 40 and one additional course in computer science numbered 80 or above.

Meeting Times

Mon/Wed 18:00 - 19:15 Halligan 111A

Web site

The course web site is maintained on Moodle.