CS261: Research Topics in Operating Systems (Fall 2007)
SCHOOL OF ENGINEERING AND APPLIED SCIENCES
HARVARD UNIVERSITY
CS 261. Research Topics in Operating Systems
info |
readings |
other resources |
related links |
syllabus (html)
(pdf)|
Wiki
Course Staff
Announcements:
-
Assignment 1 is now posted online: Due October 9th
-
Note that the TF office hours have changed to Friday, 3:00-5:00 p.m.
-
Project 1 (pdf, html) is now posted online.
-
Final Projects Page is now posted online.
General Information
The course meets on Tuesdays and Thursdays from 1-2:30
in Maxwell-Dworkin 319. First course meeting is Tuesday, September 18, 2007.
Course Description
This course is an introduction to operating system research. Discussion of
research papers on various operating systems topics including history,
virtualization, storage systems, and distributed systems.
(pdf)
Prerequisites
Computer Science 161,
or equivalent.
Coursework
- Reading and discussing classic and current research papers
- Homework assignments focusing on research methodology
- Two quizzes (each one class)
- A research project of your choice
- Mock program committee: reviewing your classmates' research papers
Course Requirements
- 25% Class Participation and wiki updates of reading writeups
- 10% Quizzes (two quizzes; 5% each)
- 15% Homework Assignments
- 50% Final Project
Course Policies
- No late work
- Projects may be completed in teams.
- Homework must be completed independently unless you receive permission.
- Paper summaries for the assigned papers must be posted on the couse wiki page
before the lecture for which these papers were assigned.
Textbooks
- CS261 Reader (required collection
of papers for the course, available from Jason Goldbarg)
- The Design and Implementation of the 4.4 BSD Operating System,
McKusick, Bostic, Karels and Quarterman, 1996. (optional)
- Unix Internals: The New Frontiers, Vahalia, 1996.
(optional)
Readings
Notes on the readings for a particular class will be posted soon after the end
of lecture. See the review link next to each paper on the syllabus.
An online
syllabus
with links to all the papers
is now available.
Reviews on each paper must be entered into the course Wiki
before the start of the lecture for which they were assigned.
Click here and
here to find out how to write a review.
Quizes
There will be two quizes consisting of short-answer questions
about the material covered in the papers we've read.
Related Links
Other Resources
Course Newsgroup
Students are encouraged to contribute
questions and comments about the readings and other topics related to the
course.
Send mail to cs261-class@eecs to address the class or cs261@eecs to just contact the instructors.
Related Links
top |
info |
readings |
other resources |
related links |
syllabus (html) (pdf)|
Wiki