Department of Computer Science 


CS 414/415: Spring 2005

Systems Programming and Operating Systems

 
 
Course Details
 Home
 Overview
 Course Staff/Help
 Academic Integrity
 How to Lose in CS 414
 
Schedule
 Lecture Notes
 CS415 Sections
 
Assignments
 Homework
 Projects
 Exams
 
Resources
 C for Java programmers
 CVS in CSUGLab
 Suggested Readings
   

Announcements

05/19: The course grades have been finalized. CS 414 grades are available on CMS, and CS 415 grades have been submitted to the undergrad office. We hope you all enjoyed this course. Have a nice summer!
05/10: Some clarifications to the take home exam as of 9:00 PM on 05/10
05/07: Check here for links to some sample final exams! 
05/04: The final exam for this course is two and a half hours long and is schedules to start at 9 AM on Friday, May 13th in PH 203. 
05/02: The review session for the final will be held in class on Wednesday, May 4th.
04/26: The optional final exam will be handed out on the 9th of May at 11 AM, and will be due in 4110 Upson by 11 AM on the 11th of May.
04/05: We will have an optional final exam for 25 points. This is in addition to the scheduled final exam in the exam week, which is compulsory. For people who take the optional exam, the scheduled final will be for 25 points. For the others, who do not take the optional exam, the scheduled final will count for 50 points.
03/18: The midterm has been graded. You could pick up your graded exam either today between 3 and 4 PM, or during my office hours on Monday after the Spring Break.
03/12: Project Part II grading is (finally!) complete, but the results will not be available until later today.
03/12: The audio code from Rohan is available. See the README for details.
03/11: Ranveer will hold office hours on Sunday from 3 to 4 PM in CSUGLab.
03/11: Homework 6 is due Saturday 03/12. It has the flavor of questions that will be asked on networking.
03/01: Homework 5 is due on Friday, and not on Wednesday!
03/01: The CS 414 Prelim is on Monday 03/14 in class. We will have a review session in CS 415 Section hours on Friday, 03/11. The syllabus for the prelim is all the material we cover in class until 03/09.
02/24: Tom will distribute the tablet PCs after the CS 415 Section tomorrow.
02/18: We will use the cs414 newsgroup for answering questions. We recommend you post your questions regarding the course and assignments on this newsgroup. Spam the cs414 mailing list only when you need an immediate response!
02/17: Homework 4 has been posted on CMS. It is due by midnight, February 23rd.
02/16: The second project has been posted on CMS. It is due by midnight, February 28th.
02/09: Homework 3 is posted on CMS and is due by midnight February 16th. It covers threads, scheduling and race conditions. (Chapters 4, 5 and parts of 6 in S&G 7th Ed)
02/07: The prelim will be in class on March 14th.
02/03: One more problem with the minithreads1.zip file: random.c was removed, but the line in the Makefile wasn't. We've posted a version on CMS that should compile properly.
02/02: The second assignment is up! It is due on 02/09 by midnight.
02/02: Project Part I has had its due date extended to 14 Feb.
02/02: It has come to our attention that the minithreads1.zip project code contains a GPL file random.c (from last year's version and not noticed before posting) and this code is called in the example buffer.c. To be compliant with the GPL, we have a copy of the GPL for you. We have also posted a new version of minithreads on CMS that has no GPL code.
01/31: CMS is fixed for submitting the first assignment..
01/28: The first CS 415 project is up! It is due on February 11th by midnight.
01/27: Subscribe to the mailing list for the course: cs414-l@lists.cs.cornell.edu
01/26: The first assignment is up! It is due by midnight next Wednesday.  
01/26: We will use CMS for CS 414 and CS 415. Contact the course staff if you face problems accessing CS 414/415 material on CMS.  
01/24: Welcome to CS 414/415! Note the change in lecture times