Computer Science 162 Operating Systems and Systems Programming Prof Alan Smith Spring 2009 General Information Staff Instructor Professor Alan Jay Smith 735 Soda Hall 642 5290 smith eecs Teaching Assistant Jingtao Wang cs162 tb imail eecs berkeley edu Readers To Be Announced Office hours To Be Announced see the office hours file for times and places Classrooms Times Lecture Monday Wednesday 4 5 30pm 247 Cory Discussion Sections these may change 101 Tu 1 2pm 4 Evans 102 Tu 4 5pm 285 Cory NOTES a Discussion times and rooms may change Changes will be posted in cs162 Students rooms times and will be announced in lecture and discussion sections b The section meetings are interchangeable you may attend one or more at your convenience Exams The first two midterms will be given in the evenings 7 10 8 30pm in a room to be announced Tentative dates are Wednesday March 4 2009 and Wednesday April 15 2009 The third midterm rather than a final exam will be given Monday May 11 2009 at a time to be announced Either in class starting at 4pm or in the evening Exams will be closed book There will be review sessions prior to each midterm beginning at 7pm in a room to be announced Tentative dates are 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 computers cellphones or programmable calculators You can 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 not your native language Please plan ahead if you bring a programmable calculator you won t be allowed 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 any of the times for exams as currently scheduled you must tell the instructor as soon as you know about the conflict Since the above exam times are being announced in the first lecture they will and must take priority over exams for any other class unless you notify the intructor of the problem during the first week of classes in which case we will see what can be done if anything Disabilities Religious Conflicts If we are required to give you an accommodation for a disability you must notify the instructor within a week of the start of class and provide documentation so that we can make appropriate arrangements If you cannot attend a scheduled exam for religious reasons you must notify the instructor within a week of the start of class so that we can verify the conflict and make appropriate arrangements Grades Your course grade will be based approximately 40 on the homework and 60 on the midterms There will be no makeup exams If you miss an exam you should have an extremely good reason Please note that in order to get a good grade in the course you will need to do well on both the exams and the homework If you do have to miss an exam or homework deadline and if you do have an extremely good reason you must tell the instructor as soon as you are aware of the problem Last minute requests will not be viewed favorably except in the 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 of between X and Y gets a grade of Z etc You will not be given a lower grade at your request i e a D or F so that you can retake the course If you want a D or F you ll have to earn it Generally skipping the last exam or not doing any homework is an easy way to be sure of an F The grade distribution will be discussed in class after the first exam the class average will usually be within the department grading guidelines Grades for homework will reflect peer evaluation i e how much your group members said that you contributed If your fellow group members say that you didn t do any work your homework grade will be adjusted accordingly Any requests for grade changes or regrading must must must be made within two weeks of when the exam was returned or when the grade for the assignment was first posted or May 7 2009 whichever is earlier Class Attendance You are responsible for any material covered in class whether or not you were there and for knowing about any announcements that were made most of which are made at the start of class The material in the exams comes mostly from what was covered in lecture so I strongly recommend that you attend The instructor is not teaching out of the book The instructor will not repeat material from a previous lecture and will not give you a private tutorial during office hours to cover material that you missed Textbooks and Readings The primary recommended textbook for this course is Operating System Concepts by Silberschatz Galvin and Gagne Wiley Note the course will be based on the material that is covered in lectures The textbook is primarily for background reading If there is any conflict between what the textbook says and what the instructor says you should assume that the instructor is correct and in any case the instructor writes the exams If you do find differences between the textbook and what is said in class however do please tell the instructor so that he is aware of it You should be able to get by with an old or different edition of the textbook The bookstore should have the 8 th edition but you can use an earlier one The instructor will suggest sections of the textbook that you can read but you can use older editions of the text or even a different textbook although Silberschatz is recommended and preferred Another recommended book for this course which is not required is Leffler McKusick Karels Quarterman The Design and Implementation of the 4 4BSD Unix Operating System Addison Wesley No readings will be assigned from this book but you may wish to look up how Unix does things There will also be some readings technical papers for the course The instructor will announce in class when and where the readings will be available do not attempt to buy them before they are printed Printed copies of the code for the Nachos project will also be sold Do not print your own copy Homework Grading Rules etc The homework for this course will consist of a written problem sets b programming assignments and
View Full Document
Unlocking...