USC Computer Science 555
(CSci 555): Advanced Operating Systems - Spring 2020
Lecture Monday - 3:30 to 6:20 PM in WPH-101
Final Exam Files for Spring 2020: Word, Text, PDF
- Discussion boards will be available on Blackboard.
- Links to readings will appear in the reading list (soon).
Course syllabus (including links to lecture slides)
- Reading list
The class covers advanced topics in computer operating systems with a
special emphasis on distributed computing, and the services provided
by distributed operating systems. Important topics include naming,
security, remote procedure call, networks, concurrency, transactions,
parallel computing, shared memory, message passing, and scale. The
classic work in distributed systems will be covered in the context of
current computing models including mobile, internet of things, and
Text: The primary readings will be classic and recent papers available
on the the class web site. We will supplement the reading of the
papers with better integrated discussion from chapters of the text:
Required work: A mid-term and final, lots of reading, bi-weekly
homework about the readings, possibly an occasional pop quiz, and a
- First Lecture - Monday 27 January 2020 3:00 PM - 6:20 PM.
- Mid-term exam - Monday 9 March 2020 3:00 PM - 4:40 PM Followed by Lecture
- Final Exam - Friday 8 May - 2PM to 4PM
Instructors and Assistants
T.B.A. (Teaching Assistant)
- Office: Information Sciences Institute - 310-448-8736
- Office hours: 3:30PM to 4:30 PM on Fridays in SAL311 or other times by appointment
- Email: firstname.lastname@example.org
- Office: T.B.D.
- Office hours: T.B.D.
- Email: csci555 at usc.edu (to Instructor and TAs)
- Email: t.b.d. usc.edu (to just the TA)
Course information - Spring 2020
The course grade is based on the individual assignment grades with the
followin weights: Mid-term 20%, final 20%, research paper 30%, reading
reports 20%, quizzes and class participation totaling 10%. The final
course grade is not calculated on a curve and may be calculated
directly from the component grades.
Absence does not change the due date of an assignment or an
exam. Missed exams will receive a failing grade without an official
university accepted and verified excuse (e.g., medical). No make-up
exams will be given.
Save all returned exams and papers until the course grade has been
received. Report grading errors or disputes to the TA within 14 days
of receiving your returned assignment.
Class Discussion Forum at Blackboard
A web discussion forum will soon be established for discussions of the
material covered in the class and the readings.