CS 4760 -- Operating Systems

Instructor: Sanjiv K. Bhatia

Prerequisites CS2700, CS2750, Stat1320, and Math2450
Textbooks
Bill Stallings. Operating Systems. Prentice-Hall, Englewood Cliffs, NJ. 2005.
Michael Kifer and Scott Smolka. OSP: An Environment for Operating Systems Projects. Addison-Wesley, 1991.
Robbins/Robbins. Unix Systems Programming -- Communication, Concurrency, and Threads. Prentice-Hall. 2003.
A copy of class handout in PDF

/objectives

/etc/policy

The grade will be based on programming assignments and three tests. Each assignment must be meticulously documented and clearly identify its purpose, author, and date. Tests are non-comprehensive but may have a small overlap of material from one test to next. The distribution of grades will be as follows:

Programming assignments 40%
Three tests 20% each

Anyone desiring an EXC grade after April 03, 2008 must be passing the course at that point to get EXC.

/etc/exam_dates

Test 1 February 14, 2008
Test 2 March 20, 2008
Test 3 May 01, 2008
There is no final exam.

/etc/misc

/etc/email

Any unsigned email and email not in plain text will go unanswered by me. Please do not send me any attachments without talking to me first.

The class email list is set up as cs4760@cs.umsl.edu. You can add your favorite email address to this list by sending an email to listserv@cs.umsl.edu with the following message in the body:

subscribe cs4760 your-email-address

You can unsubscribe from the list by sending a message to listserv@cs.umsl.edu with the body being:

unsubscribe cs4760

OS-related links

Y1K Dark Ages and Black Plague
Y2K Windows2000 and BSOD