Last Modified: February 7, 2002

CS 481 Operating Systems - Spring 2002

Instructor Information

Instructor: Barney Maccabe
Office: EECE 236B
Phone: (505) 277-6504
FAX: (505) 277-6927
Office Hours: Tuesdays and Thursdays 9:30 to 11:00, Tuesdays and Thursdays 2:00 to 3:15, and by appointment

Changing Pages

I plan to keep this page fairly static. Topics that are expected to change have been moved to their own pages to make them easier to track.

General Policies

If you miss a class for any reason, you should check with other students in the class for any handouts. I will not keep copies of handouts (my office is already enough of a mess!)

Email content, whether directed to the class mailing list or me personally, should be plain text (no html, please). Attachments should be postscript (viewable in ghostview, gv) or pdf (viewable in acroread).

Mailing List information

The class mailing list will be used for announcements related to the class. To subscribe to the class mailing list, visit the following Web page:


Nutt; Operating Systems: A Modern Perspective, Second Edition; Addison-Wesley, 2002

Grading and Activities

Activity Percentage Expected Number
Exams 65% three exams:
a midterm exam on February 19,
a midterm on April 9
a final exam on May 9th
Homework 15% 5 to 8
Projects 20% 4 to 6


All exams will be administered in-class and closed-book. They will emphasize the reading material covered to the date of the exam. All exams will be comprehensive.

Your midterm exam score will be computed as higher of your two midterm exam scores and will consittute 40% of your exam score. There will not be any makeup exams. If you miss one of the midterm exams, thre other midterm exam will be used as your midterm exam score.

All students are required to take the final exam.


Homework assignments will be made from exercises in the text. While you are welcome to discuss the exercises with each other; however, you must write you own solution to the exercises.

Homework assignments will be announced on class mailing list and on the homework Web page. Each homework assignment will have a due date at the time the assignment is announced. Late solutions will not be accepted.


Projects must be completed in small groups of 2-3 people; moreover, you must not work with the same person on more than two projects.