Computer Science 162 Prof. Alan SmithOperating Systems and Systems Programming Spring, 2009General InformationStaffInstructor:Professor Alan Jay Smith, 735 Soda Hall, 642-5290, smith@eecsTeaching Assistant:Jingtao Wang, [email protected]:To BeAnnouncedOffice hours:To BeAnnounced; see the office.hours file for times and places.Classrooms, TimesLecture:Monday/Wednesday,4-5:30pm, 247 CoryDiscussion Sections (these may change!):101. Tu, 1-2pm, 4 Evans102. Tu, 4-5pm, 285 CoryNOTES:(a) Discussion times and rooms may change. Changes will be posted in ˜cs162/Students/rooms_times, and willbe announced in lecture and discussion sections.(b) The section meetings are interchangeable; you may attend one or more at your convenience.ExamsThe first twomidterms will be giveninthe evenings, 7:10-8:30pm, in a room to be announced. Tentative dates areWednesday,March 4, 2009, and Wednesday,April 15, 2009. The third midterm (rather than a final exam) will begivenMonday,May 11, 2009, at a time to be announced. (Either in class, starting at 4pm, or in the evening.) Examswill be closed book.There will be reviewsessions prior to each midterm, beginning at 7pm, in a room to be announced. Tentative datesare March 2, April 13 and May 7.There will be a Nachos tutorial lecture, starting at 7pm, tentatively on February 10, 2009, room to be announced.Unless otherwise announced, all exams will be closed book. This means no textbooks, lecture notes, laptop comput-ers, cellphones or programmable calculators. Yo ucan bring simple calculators (i.e. less than 8 bytes of memory),rulers, pens, pencils, (blank) scratch paper,and foreign language dictionaries (if you need one, and if English is notyour native language). Please plan ahead - if you bring a programmable calculator,you won’tbeallowed to use it.Coverage on all exams will be inclusive and cumulative,from the start of the semester.Exam dates may be changed -any change will be announced and posted.If you have any conflict with anyofthe times for exams (as currently scheduled), you must tell the instructor as soonas you knowabout the conflict. Since the above exam times are being announced in the first lecture, theywill andmust takepriority overexams for anyother class unless you notify the intructor of the problem during the first weekof classes (in which case, we will see what can be done, if anything).-2-Disabilities, Religious ConflictsIf we are required to give you an accommodation for a disability,you must notify the instructor within a week of thestart of class, and provide documentation, so that we can makeappropriate arrangements.If you cannot attend a scheduled exam for religious reasons, you must notify the instructor within a week of the startof class, so that we can verify the conflict and makeappropriate arrangements.GradesYour course grade will be based approximately 40% on the homework and 60% on the midterms. Therewill be nomakeup exams.Ifyou miss an exam, you should have an extremely good reason. Please note that in order to get agood grade in the course, you will need to do well on both the exams and the homework.If you do have tomiss an exam or homework deadline, and if you do have an extremely good reason, you must tellthe instructor as soon as you are aware of the problem. Last minute requests will not be viewed favorably (except inthe documented case of severe and sudden illness).There will be no extra credit assignments or make-up work.Grades will be assigned solely on the results of your exams and homework - i.e. everyone with a point total ofbetween X and Y gets a grade of Z, etc. Youwill not be givenalower grade at your request (i.e. a D or F), so thatyou can retakethe course. If you want a D or F,you’ll have toearn it. Generally,skipping the last exam or notdoing anyhomework is an easy way to be sure of an F.The grade distribution will be discussed in class after thefirst exam; the class average will usually be within the department grading guidelines.Grades for homework will reflect peer evaluation (i.e. howmuch your group members said that you contributed). Ifyour fellowgroup members say that you didn’tdoany work, your homework grade will be adjusted accordingly.Anyrequests for grade changes or regrading must must must be made within twoweeks of when the exam wasreturned, or when the grade for the assignment was first posted or May 7, 2009, whicheverisearlier.Class AttendanceYouare responsible for anymaterial covered in class (whether or not you were there) and for knowing about anyannouncements that were made (most of which are made at the start of class). The material in the exams comesmostly from what was covered in lecture, so I strongly recommend that you attend. The instructor is not teachingout of the book. The instructor will not repeat material from a previous lecture, and will not give you a private tuto-rial during office hours to covermaterial that you missed.Textbooks and ReadingsThe primary (recommended) textbook for this course is:Operating System Concepts,bySilberschatz, Galvin and Gagne, Wiley.Note - the course will be based on the material that is covered in lectures. The textbook is primarily for backgroundreading. If there is anyconflict between what the textbook says and what the instructor says, you should assume thatthe instructor is correct (and in anycase, the instructor writes the exams). If you do find differences between thetextbook and what is said in class, however, doplease tell the instructor,sothat he is aware of it. Yo ushould be ableto get by with an old or different edition of the textbook. The bookstore should have the 8’th edition, but you canuse an earlier one. The instructor will suggest sections of the textbook that you can read, but you can use older edi-tions of the text (or evenadifferent textbook, although Silberschatz is recommended and preferred).Another recommended book for this course, which is not required, is: Leffler,McKusick, Karels, Quarterman, TheDesign and Implementation of the 4.4BSD Unix Operating System,Addison-Wesley. Noreadings will be assignedfrom this book, but you may wish to look up howUnix does things.There will also be some readings (technical papers) for the course. The instructor will announce in class when andwhere the readings will be available; do not attempt to buy them before theyare printed.-3-Printed copies of the code for the Nachos project will also be sold. Do not print your own copy.Homework: Grading, Rules, etc.The
View Full Document