|
|
CS 503: Operating SystemsSpring 2002 |
This course examines operating system design concepts and the XINU operating system. The topics to be covered (tentatively) include:
The slides corresponding to this book are available for purchase from University Bookstore, 360 W. State Street. These slides will NOT be made available on the web page.
Slides for Silberschatz and Galvin
TR 1:30-2:45 PM
Sonia
Fahmy, office: CS 118, e-mail: fahmy@cs.purdue.edu, phone:
(765) 49-46183
TR 3:00--4:00 PM, W 11:00 AM--noon, or by appointment
Students are strongly encouraged to attend Wednesday
PSO sessions.
If you have to swap a
PSO session with someone, find that someone and notify your TA. If you
have to remove a registration schedule conflict, officially notify Dr. Gorman.
Graduate standing in Computer Science, CS 502,
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 a suite of system
development tools.
03
Room: UNIV 017
Instructor:
Office Hours:
Teaching Assistants:
Students may use the second hour of a PSO as an office hour (i.e., can contact the TA in CS 257 during the second hour even if they are not attending that particular PSO).
PSOs:
Prerequisites:
Credit:
Grading Plan:
| Programming assignments (scaled according to length) | 50% |
|---|---|
| Midterm Thursday February 28th, 2002 (in class) |
25% |
| Final exam Tuesday April 30th, 2002 3:20--5:20 PM, UNIV 303 |
25% |
We will use the XINU operating system for the programming assignments. The XINU lab is located in the Computer Science Building room CS 257.
For account-related questions, please contact Candace Walters (e-mail: clw@cs.purdue.edu, phone: (765) 49-49206, CS 210).
Due Dates
All assignments are due on the dates and times specified. It is the student's responsibility to manage their time so that the assignments can be submitted before the deadline. To accomodate unseen schedule conflicts and difficulties, each student is given two flexible days for the whole semester, to submit any work late. Do not feel compelled to use them, but use them when necessary. It is the student's resposibility to keep track of the number of late days remaining for him/her this semester.
Any submission that is later then the specified due date and time will be returned ungraded.
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.
Class participation and discussions are strongly encouraged. However, please be considerate to others: avoid coming to class late, leaving early, talking to other students, etc.
Questions should be posted on the newsgroup:
news:purdue.class.cs503.
Urgent questions that concern the whole class can be sent to cs503@cs.purdue.edu Please do not use the mailing
list unless you are certain that the matter concerns the whole class and needs immediate attention.
This course is one of the courses for Qual I of the CS PhD program.
Additional questions will be given on the final exam for students wishing to take the qualifier.
Mailing List/Newsgroup:
You can subscribe to the mailing list using the command (type this at the prompt from a CS account): mailer add me to cs503
Do: "man mailer" for more information on the mailer utility.
Make sure that you check the newsgroup and your email frequently. Do NOT post answers to the assignments, though general clarifications/hints are OK. Complaints about the assignments or the class should not be posted to the newsgroup or mailing list-- they should be e-mailed to the instructor/TAs.
CS PhD Qualifier:
Useful Links:
Back to Sonia Fahmy's home page
January 2002
Last updated by: Sonia Fahmy <fahmy@cs.purdue.edu>
April 2002