CS 414
Introduction to Operating Systems
Fall 2004 TR 10:10-11:25 (255 Olin Hall)

CS415
Practicum in Operating Systems
Fall 2004 M 0335-0425P (Phillips Hall 219)
Cornell University Computer Science Department

Announcements

We will be using the Course Management System, CMS, to handle assignments, regrade requests, etc.  See http://cms1.csuglab.cornell.edu/

The CS414 final will be optional this year.  It will be offered twice: once on the last day of classes and again on the officially scheduled final exam date.  But you don't need to take the final unless you wish to do so.  If you take it, we'll average it with your other exams when computing your grade.  If you don't, we'll base your grade on the two prelims and your homework grades.

1.      Final Exam Room Announced: Phillips 101, on December 16 from 3pm until 4:15pm

2.   We're using the newsgroups for day-to-day announcements:

·         cornell.class.cs414, for cs414

·         cornell.class.cs415, for cs415

3.   CS Undergraduate Lab accounts have been created for people who didn't already have them.  See the CS414 newsgroup for details.

4.   Low homework grade won't be counted (so you can skip one homework), but with a caveat: this policy doesn't apply to the "hacking" homeworks, HW1, HW4 and HW6.

Homework Assignments -- use CMS to hand in

CS414 Assignments

CS415 Assignments

HW1

Due Sept 21

 

Part 1

Due Sept 13, at midnight

HW2

Due Sept 23

Soln

 

 

HW3

Due Sept 28

Soln

 

 

HW4

Due Oct 5

 

 

 

HW5

Due Oct 21

 Soln

 

 

HW6

Nov 18

 

 

 

HW7

Nov 4

 Soln

 

 

HW8

Nov 23

 Soln

 

 

Academic Integrity Policy

In CS414 and CS415, all work must be done by the person who turns in the paper.  The only exception to this policy arises if we explicitly give you permission to work in a group.  

Academic integrity is taken very seriously in CS414.  During the past few years, one or two students per semester have been caught violating the policy and have seen their grades reduced to zero on the exam or homework in question or received more severe punishments, including expulsion from the course with an non-expugnable grade of F.  Such things don't need to happen.  Please see us if you are having problems in the course.  Don't engage in actions that violate Cornell's academic integrity code.

Grading Policy

Homeworks are graded on a check-plus, check, check- basis. These convert to a number: 5/4/3 and we sum those numbers up to get a total homework grade for the entire semester.   Homework is 25% of your grade.   Some homeworks are entirely "paper" assignments, but we will also have two programming assignments, using Visual Studio for C# on Microsoft .NET. The other 75% of your grade will be based on exams.

Administration

TextBook

Operating Systems Concepts, 6th Edition, Silvershatz, Galvin and Gagne, "Windows XP Update".  Wiley, 2003.

 

Note: Hennessey and Patterson's Computer Architecture is cited on the syllabus for people who want a CS314 reference.  This is NOT a required textbook for CS314.  Most people will not need to consult it.  H&P is on reserve in the Engineering library.

Note: Older editions are fine too, but you'll need to figure out the page numbering on your own in that case.  They haven't really changed this book much since the 5th Edition, and we won't do much with the Windows XP material that was added in 2003.  Carpenter Library has at least one copy on reserve.  But be careful to check the title and author list.  There are several books with similar titles.

Some old exams

Prelim 1 (Fall 03)

Prelim 2 (Fall 03)

Final Exam (Fall 03)

CS 415 Announcements

·         The first meeting of CS415, on Monday August 30, will be a review session covering CS314 material needed in CS414 and CS415.  Everyone is encouraged to attend!

 

415 Project

We'll be providing more details on the Fall 2004 CS415 project shortly.

Other Resources

Papers:

Manuals:


1.Basic Architecture 2.Instruction Set Reference 3. System Programming

Other: