CSc 552 |
Advanced Operating Systems
|
Instructor | John
H. Hartman jhh@cs.arizona.edu 747 Gould Simpson Office Hours: T 1:45-3:00pm, W 1:30-300pm, and by appointment. |
Grader | TBD |
Lectures | TTh 12:30-1:45pm, Gould-Simpson 701 |
Prerequisite | CSc 452: Principles of Operating Systems, or
equivalent.
You should be comfortable with the following topics:
|
Course Description | This course studies fundamental concepts in
modern operating systems, emphasizing the design and implementation of
operating systems
for distributed systems. Specific topics include:
You will be required to turn in a brief homework assignment for each paper prior to the class in which we discuss it. The homework is intended to help stimulate the discussion, and will not necessarily reflect the types of questions that will be asked on the midterm and the final exam. There may also be quizzes on the papers throughout the semester. In addition to the readings, there will be two programming assignments that will explore some of the topics discussed in the lectures. There will be a substantial amount of programming. |
Reading materials |
|
Schedule |
Please check the schedule regularly. |
Grading |
|
Exams |
|
Programming Projects: | There will be two programming assignments
during the semester. The first one will be done individually, the
second in groups of two.
|
Homework | Homework will be due for each paper we read.
Usually
it will be to summarize briefly the three major points of each
paper
we read, plus one significant weakness or limitation, but it may vary.
Due
in class prior to discussing each paper. Home work may be done in
groups; turn in one homework for the entire group with the members'
names at the top. Homework may be emailed to cs552@cs.arizona.edu prior to
class. |
Policies |
|
Academic Integrity | I encourage you to talk with your friends about the work you are doing for this class; both giving and taking advice will help you to learn. Assignments require individual attention and effort to be of any benefit. Unless otherwise stated on the assignment sheet, all work is expected to be that of each student alone, without consultation with others, and not the product of team efforts or collaboration with others. Plagiarism or the incorporation of another student's words, code, or ideas constitutes theft of intellectual property; at the minimum you will receive a grade of `zero' for the assignment. I refer you to the University's Code of Academic Integrity for further details. |
Computer Accounts: | Each student will be assigned an account on lectura. It takes several days to complete the process, so get started early. To receive your account you will have to read and sign a copy of the Computer Science Department's Appropriate Use Guidelines. |
Information Dissemination | Course-related email should be sent to the cs552
account
(cs552@cs.arizona.edu). It is
preferable, however, to ask questions of general interest via the
course newsgroup.
The newsgroup is cs.course552,
and
by asking questions and receiving the reply via the newsgroup it is
possible for everyone to see both the questions and answers and thus
avoid duplication. Therefore, if your question concerns the course in
general, rather than you in particular, please use the newsgroup.
The web site for this class can be found at http://www.cs.arizona.edu/classes/cs552/fall04 . My intent is to hand out as few pieces of paper as possible and put everything on the web. This includes copies of the papers, programming assignments, etc. |
Other resources |
|
Last updated 11/17/04
http://www.cs.arizona.edu/classes/cs552/fall04