CS 533: Advanced Operating Systems

It is presumed that students are familiar with basic operating system concepts (processes, threads, synchronization, memory management, file systems) and he architectural (interrupts, atomic actions, tc.) and programming features (data structures such as lists, queues, hash tables, etc.) that underlie their implementation. This is equivalent to PSU courses CS201 and CS333.


This class requires in person Attendance. Students are responsible for anything that transpires during a class - therefore if you're not in a class, you should get notes from someone else (not the instructor). Students who don't attend lectures tend not to do well in this class, since class participation is part of your grade, and there are weekly quizzes. Attendance in workgroup meetings is REQUIRED.

Assignments are due prior to the posted deadline. Late projects will not be accepted. If an extraordinary situation (for example hospitalization) prevents you from working for a period of time, contact me as soon as possible to discuss your situation and arrange a special schedule.

Requests for regrading must be submitted to the instructor in writing within one week of the time the graded assignment was made available for pickup. You must be specific in saying why you feel your answer deserves additional credit. A request for regrade may result in a re-evaluation of the entire assignment and your total grade may increase or decrease as a result.

Makeup exams will only be given in cases of severe medical or family emergencies. You must contact the instructor to arrange for a special circumstance. Note: personal or business travel is not considered a valid excuse for missing an exam.

Passing the course requires a grade of at least 33/100 on EVERY graded assignment. Any student scoring less than 33/100 on an assignment will receive a grade of F for the course.

Disability Resource Center If you have, or think you may have, a disability that may affect your work in this class and feel you need accommodations, contact the Disability Resource Center to schedule an appointment and initiate a conversation about reasonable accommodations. The DRC is located in 116 Smith Memorial Student Union, 503-725-4150, drc@pdx.edu, https://www.pdx.edu/drc.

If you already have accommodations, please contact me to make sure that I have received a faculty notification letter and discuss your accommodations.

Students who need accommodations for tests are expected to schedule their tests to overlap with the time the class is taking the test. I can help you to arrange this.


Students are prohibited from handing in work as their own which they did not create. This includes handing in assignments in which substantial amounts of the material was done by someone else. Students need to be especially careful that in the process of discussing problems with other students they do not inadvertently end up using someone else's work. Similarly, failing to cite a source that contributed substantially to the solution of a problem is also considered to be cheating. Any literature consulted should be referenced precisely. Posting project solutions to the web or the class mailing list, or making them available to other students in the class, will be considered cheating.

In the event a case of cheating is discovered, the student will receive a score of zero (0) for that assignment or exam.