Operating Systems

CS-372: Fall 2005

Home
Syllabus
Schedule
Project
Contact Information

Catalog Description

In this course, you will study the principles of modern operating systems, whose fundamental charter is to manage a collection of concurrent processes. Much of the course is centered around a large project in which students actually write significant portions of a working operating system. Through this project and the accompanying classroom material, you will study process synchronization and scheduling, resource management, memory management and virtual memory, and file systems, implementing each of these as part of your operating sytem kernel.

Instructor Information

Thomas C. Bressoud
Office: Olin 207
Phone: 740-587-5630
Email: bressoud@denison.edu
Office Hours:
Mon. 9am - 10am
Tues. 2:30pm - 3:30pm
Fri. 2:30pm - 3:30pm

Lecture Information

Mon., Tues., Wed., Fri.
1:30 p.m. - 2:20 p.m.
Olin 222

Announcements and Resources

bulletTwo links for pointers and memory allocation in C programming

Beginners Guide to Pointers
Pointers and Arrays
 

bullet

CVS Home
CVS Tutorial

bullet

client.c
server.c

 

Home | Syllabus | Schedule | Project | Contact Information

 All rights reserved, Thomas C. Bressoud and Denison University.
For problems or questions regarding this web contact bressoud@denison.edu.
Last updated: 08/27/05.