Академический Документы
Профессиональный Документы
Культура Документы
Fall 2005
Section 501
Tuesday, Thursday 5:30 pm – 6:45 pm
ECSS 2.412
Textbook: The textbook for the course is Advanced Concepts in Operating Systems by Mukesh
Singhal and Niranjan G. Shivaratri. In addition, from time to time, students will be provided with
copies of some research papers cited in the book. They are meant to be read! Examinations and
quizzes may contain questions on the issues discussed in these papers.
Course Contents: This is a graduate level course on operating systems. As such, it will cover fun-
damental issues, concepts and mechanisms involved in designing and building advanced operating
systems, especially distributed operating systems. The following topics will be covered:
• Theoretical Foundations
• Agreement Protocols
• Clock Synchronization
• Distributed Scheduling
• Security
1
Based on time availability, Concurrency Control may also be discussed.
Cheating on examinations, quizzes and assignments is prohibited and will be dealt with harshly.
Students suspected of cheating, copying or plagiarism are subject to disciplinary proceedings as per
university policies.
Late Assignment Policy: Late assignments carry a penalty of 10% per day (including weekends)
and cannot be submitted for credit after the graded assignments have been returned. The late
penalty may be waived under exceptional circumstances, provided the instructor is contacted before
the penalty is incurred.
Important Dates:
Miscellaneous: From time to time, important announcements regarding the course including quiz
dates and assignment deadlines will be posted on the course webpage. Students are advised to check
it on a regular basis.