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.