CS240 (Spring 2016)

Advanced Topics in Operating Systems

Upcoming Schedule

Week Tuesday Thursday
5 • Lab 1 Due
• Design and Implementation of the SUN NFS (Question)
• Midterm (in class, open notes)
6 • Lab 2 Released
• The Design and Implementation of a Log-Structured File System
• Rethink the Sync
Full list can be found in the syllabus.

Latest News

Tuesday, April 12, 2016

Lab 1 has been released. You must be signed in with your SUNetID to access it. Be sure to review the general information and submission instructions. Note that this lab is to be completed independently; you may not code in pairs or groups. If you need help, feel free to ask on Piazza or during office hours.

Friday, April 8, 2016

Beginning today, office hours are scheduled as follows:

  • Mondays, 3:00pm - 5:00pm in Gates 314
  • Mondays, 6:00pm - 7:30pm in Gates 288
  • Wednesdays, 6:00pm - 7:30pm in Gates 288

This information is also available on the information panel to the right. If none of these times are suitable to your schedule and you’d like to attend office hours, please let us know. We’ll try our best to find a time that works for everyone.

Office hours are a chance for you to stop in and ask any question about any of the course material including lectures, reading questions, papers, labs, and exams. They’re completely optional to attend and exist solely for your benefit.

Wednesday, March 30, 2016

As was discussed in class, we will accompany each paper with a question that you are required to respond to. Your response should be in the form of a brief paragraph written or typed on a sheet of paper that you must hand-in in class prior to the beginning of each lecture. Your response should be short and pithy. Make sure the sheet of paper includes your name so that you receive credit.

The first question, which is for Thursday’s paper, Eraser, has been posted. You can find it in the upcoming readings section above or in the full reading list in the syllabus. Our goal is to get you to think deeply about the paper, not to test you. You won’t be graded on the correctness of your answer but simply on whether you attempted to answer the question at all.

Monday, March 28, 2016

As a reminder, tomorrow is the first day of class. We’re excited to meet you all in Gates B1 at 4:30pm. We’ve created a Piazza page for your question-asking pleasure. If you have any questions now or during the term, Piazza is the best place to ask. See you tomorrow!

Tuesday, March 8, 2016

Welcome to CS240! The first class meets on Tuesday, March 29, 2016. We’re still working on setting up the course website for the 2016 edition, so stay tuned for more information.


Tuesdays and Thursdays
4:30pm - 5:50pm
Gates B1

Office Hours

3:00pm - 5:00pm
Gates 314

Mondays and Wednesdays
6:00pm - 7:30pm
Gates 288

Staff List

Dawson Engler
Gates 314

Sergio Benitez
Gates 288


Ask on Piazza!

Previous Terms

Spring 2015
Spring 2014
Winter 2013
Spring 2013
Spring 2012
Spring 2011
Spring 2010