CS4410/4411: Operating Systems

Fall 2011, Prof. Sirer

Announcements

  • Dec 12: There will be no more regularly scheduled office hours this week, but there will be a special office hour on Friday at 1:30pm held in Upson 331.
  • Dec 8: Exam is in STL185: Statler Hall 185-Aud at 7:00 PM.
  • Dec 8: MP3 questions are available for pick up in Upson 360.
  • Dec 6: Robert's office hour is cancelled. There will be make-up office hour by Robert.
  • Dec 6: Prof. Sirer has had to leave town on an emergency. His Tuesday office hours are canceled; instead, he'll be holding office hours from 1-2pm on Wednesday.
  • Dec 3: Shreesh's office hour on Dec 4 is moved to 12-2:30pm.
  • Nov 30: This comic demonstrates more insight about password selection for authentication than > 90% of secure systems.
  • Nov 17: The ACSU will be holding a social event at Ruloff's at 10PM, following the CS4410 prelim.
  • Nov 17: If you are taking the prelim at the regular time, please go to Upson B17 if your last name begins with a letter in the range A-L inclusive. Please go to Hollister B14 if your last name begins with a letter in the range M-Z.
  • Nov 17: Prelim II is on Thursday, November 17, 7:30pm-9:30pm, in Hollister B14/Upson B17. The makeup exam is between 5:15pm-7:15pm in 315 Upson Hall. No early departures from the makeup exam are allowed.
  • Nov 15: Due to popular demand, we have placed last year's prelim online.
  • Nov 13. Modifications were made to client.py and README.txt. Please pre-fetch them from CMS.
  • Nov 10: MP3 is released!
  • Nov 3: Stuart Davis will hold his office hours on Nov 4 from 4-6pm.
  • Nov 3: Today's lecure will be held as normal.
  • Nov 2: Shreesh Ayachit will have additional office hour at 4:30-5:30pm
  • Nov 2: Andrew's office hours are moved to 2:30-4:30pm.
  • Oct 25: Drew's office hours on Oct 26 are cancelled.
  • Oct 23: The lecture on Oct 27 will be held as normal. Stuart Davis will be giving a guest lecture on networking at the regularly scheduled time and place.
  • Oct 23: The lecture on Oct 25 will be held as normal. Drew Hoelscher will be giving a guest lecture on networking at the regularly scheduled time and place.
  • Oct 21: Shreesh Ayachit's office hours on Sunday are moved to 12:00pm - 2:00pm.
  • Oct 20: MP2 is out. The task is to build a malloc() replacement that is robust enough to support any application. This miniproject is optional for students in CS4411. If you're in CS4411 and choose to do MP2, the grade you receive on this miniproject cannot hurt the grade you would otherwise have received in the course.
  • Oct 13: Dinner with Prof. Sirer at 6:45pm at the Trillium Dining Hall.
  • Oct 4: You can pick up your graded MP1s from the undergraduate homework hand-back room on the 3rd floor of Upson, between noon-4:00pm.
  • Oct 4: The makeup exam is in 307 Phillips Hall from 5:15-7:15pm. By taking the makeup, you agree that you will not leave the exam room for any reason before 7:15pm.
  • Oct 3: We have put up a sample solution for MP1 on CMS.
  • Oct 3: Prof. Sirer has returned from a walk-about with the 12 Commandments of Synchronization. Behold!
  • Sep 30: Please upload .zip file to CMS.
  • Sep 29: The N commandments of synchronization from Prof. Dahlin in UT Austin.
  • Sep 29: Please check out FAQ for MP1.
  • Sep 22: Deadline for MP1 was extended to Sep.30.
  • Sep 22: We've fixed small typos in MP1. (1) q11.py She was printing a "He" ; (2) q07 was missing parenthesis for reader_enter, etc; also arguments of the methods were missing; (3) q06 - loop from 0(not 1) to max in creating testing threads. If these typos are affecting you, please re-fetch the assignment.
  • Sep 16: Extra office hour will be hold by Stuart Davis today (Friday 9/16) from 4:30-5:30pm in Upson 361.
  • Sep 14: MP1 has been released on CMS.
  • Sep 8: Don't forget to do the reading assignments, found on the syllabus page. In particular, read about processes and threads.
  • Sep 1: CS4411 Project 1 is out on CMS! CS4411 groups have been determined, see Course Website. If your name does not appear on the Groups page, please e-mail the course staff.
  • Sep 1: If you are not in CMS for 4411 please email to staff of the course ASAP!
  • Aug 30: Those of you looking for a primer/refresher on computer architecture material should read Chapters 3.1-3.11, 4.1-4.5, 5.1-5.3, 7.1-7.4, 8.1-8.5 in "Computer Organization & Design: The Hardware/Software Interface" by Patterson and Hennessy. The chapter numbers are from the 2nd edition -- the library has it, or you can find the content listing online and map it to whatever edition you actually have. Keep in mind that this material is purely supplementary: the tests will focus on the OS side of the content in the course and not on architecture. But there are some overlaps with the OS side of the content and the material covered in these chapters, so it may be helpful to those who have skipped the architecture prereq or have forgotten it over the summer.
  • Aug 24: The first lecture is on August 25th. All labs, sections, office hours, etc start next week.
  • Aug 24: Welcome to Operating Systems!

© 2011, Cornell University