CS441/CS541 - Advanced Operating Systems

Instructor: Bob Rinker
Office: JEB 226
Email: rinker@cs.uidaho.edu
Phone: (208)885-7378, (800)824-2889
Office Hours (Fall 2007): 2:30 - 3:30 MF, 2:00 - 3:30 TTh (Pacific Time), or by appointment, or stop in anytime my door is open!



Catalog Description:
CS J441/J541 Operating Systems (3 cr). Principles of contemporary operating systems for network and distributed computer systems; sequential processes, scheduling, process synchronization, device management, file systems, memory management, and protection and security. Additional work required for graduate credit. Prereq: CS 240.
Syllabus: (On-Campus) Downloadable from here (ps or pdf).
(Video)(ps or pdf).


Policy on Academic Honesty and Cheating - your continued registration in this class indicates that you understand and agree to abide by the policy (ps or pdf).

Grading:
Your grade will be calculated using the following percentages:
CS441 CS541
Two mid-semester exams 50% 40%
Final exam (comprehensive) 25% 20%
Homework/Projects 25% 20%
Term Paper/Project 20%
Total 100% 100%
The instructor reserves the right to adjust these percentages lower if deemed necessary.
Announcements - Any announcements for the class will appear here
- If you don't have a UNIX account on the CS Dept machines (or don't remember what yours is!) you should get one!

Assignments:
Assignment #1 - ( pdf or ps ) Due: lecture #15
Information on how to set up MPI ( pdf or ps )
Assignment #2 - ( pdf or ps ) Due: lecture #18
Information on pthreads ( pdf or ps ). Code tar file is here
Project Proposal form - pdf or ps or plain text

Links to other useful information
How to use the checkin program ( pdf or ps )
A decent vi editor Cheat Sheet (pdf or ps)
Unix tutorial (from the University of Edinburgh) here.


Last updated Monday, October 8, 2007