CS 540
Operating Systems
Spring 2004


Class Information


Contact Information

Instructor: Chin-Chih Chang
Office: 209 Jabara Hall
Office Hours: M,W 4:00 - 5:30 PM (or by e-mail)
E-mail: chang@cs.wichita.edu

Teaching Assistant:Chris Johnson
Office:237 Jabara Hall
Office Hours: M 12:50 AM - 1:20 PM, Th 1:00 - 2:00 PM(or by e-mail)
E-mail: cwjohnso@cs.wichita.edu


Course Description

Covers the fundamental principles of operating systems: process synchronization, scheduling, resource allocation, deadlocks, memory management, and file systems. Studies a specific operating system in depth. Programming assignments consist of modifications and enhancements to the operating system studied.

Prerequisites: CS 440 - Computer Organization and Architecture

Textbook

Modern Operating Systems, 2nd Edition
Andrew S. Tanenbaum
Prentice Hall, 2001, ISBN: 0-13-031358-0
Table of Content

Syllabus

A copy of the syllabus can be found here (PDF)

Lecture Notes

Lab Notes

Blackboard


Tutorials


Programs



Exams


Worksheets


Homework


Electronic Handin

Students should submit their programs in the electronic form with the handin program.

Download

Chin-Chih Chang (chang@cs.wichita.edu)