CS 503: Operating Systems

Spring 2008


Instructor and TAs Lab and Policies XINU Setup Assignments Lecture Links

Class:

Instructor:

Office Hours:

Teaching Assistant:

PSOs:

Students are strongly encouraged to attend PSO sessions. PSOs will commence the second week of class along with the first assignment. If you have a registration schedule conflict, please notify Dr. William Gorman.

Prerequisites:

Graduate standing in Computer Science, previous operating system class at the undergraduate level (CS 354 or equivalent), ability to read and understand a large non-trivial system written in C, ability to program extensively in C, and command of system development tools.

Credit:

03

Grading Weights:

Assignments 50%
Midterm
25%
Final exam
25%

Labs and Policies:

We will use the XINU operating system for the programming assignments. The XINU lab is located in the Haas Building room HAAS 257.

Getting your CS account. Students can get their CS account information on-line. Go to CS homepage, use the ITaP login and password in the upper right-hand corner. This will take you to a page where you agree to the access and usage policies, and then get your CS login and initial password. You also use the same site for doing mid-semester reviews, evaluations, etc. If you have signed up but don't have an account, please use the accounts@cs.purdue.edu alias. For other account related questions, please contact Candace Walters (clw@cs, LWSN 2116H).

Due Dates

All assignments are due on the dates and times specified. Late assignments are not accepted. It is the student's responsibility to manage their time so that the assignments can be submitted before the deadline.

Academic Dishonesty

We wish to foster an open and collegial class environment. At the same time, we are vigorously opposed to academic dishonesty because it seriously detracts from the education of honest students. Because of this, we have the following standard policy on academic honesty, consistent with Purdue University's official policy.

Any case of academic dishonesty will be dealt with by a severe grade penalty in the overall class grade and referral to the office of the Dean of Students.

CS Ph.D. Qualifier:

This course is one of the courses for Qual I of the CS Ph.D. program. Additional questions will be given on the final exam for students wishing to take the qualifier. The regular final plus the additional questions will comprise the Qual I exam.

Course Overview:

This course examines operating system design concepts and their implementation in the XINU operating system. The topics to be covered include:

Readings:

Auxiliary Links: