Computer Science 162, Spring 2004

Operating Systems and System Programming (4 units)


Date Announcement
The final exam will be held from 12:30-3:30pm Thursday, May 20th in 1 Pimentel. The exam will last the full three hours.
The TAs will conduct a final review session on Sunday, May 16 from 5-7:30pm in 10 Evans. Refreshments will (hopefully) be provided.
Design reviews for Phase 4 will be held on Thursday and Friday, May 6-7. Please sign up for a 20-minute group meeting with your TA.
The due dates for Phases 3 and 4 assignments have been corrected.
An updated midterm solution key has been posted.
A solution key to the midterm has been posted.
The due date for the Phase 2 initial design document has been pushed back two days to Friday, March 12.
A clarification on the use of counters in the boat problem has been posted on the newsgroup. Please read the posting, as it also contains updated instructions for the final design doc.
A new sample design document has been posted. It is much better than the previous one, though still not perfect. Read the comments at the end to see what can be improved.
Looking for a less expensive way to buy the course textbook?

Alternatives are to buy a used version of the 6th edition with or without XP, or to buy the current 6th edition with Java version from for $42 (search by author for Silberschatz).
What Really Happened on the Mars Pathfinder? A real-world lesson about threads, scheduling, priority, and priority inversion.
Section assignments have been posted. Note that the 9-10 section has been moved to 2-3, and that the TA assigments have changed as well.
A FAQ has been posted for working on Mac OS X.
We've negotiated access for CS 162 students to the Hearst Field Annex C30/C50 labs with the following restriction:
    Use of the machines cannot interfere with CS 3 and CS 61A  lab sections, which run
    Tu 9:30am-8pm, W 9:30am-5pm,  Th 11am-8pm, F 11am-5pm.

If students avoid those hours, there will be no problems with providing access to HFAC labs for CS 162 students

However, if the lab staff catches anyone interfering (they reported that in the past CS 162 students have been notorious for invading CS 61B and 61C lab sections during project crunches), access for ALL CS 162 students will be removed.

You'll need to take their cardkeys to 387 Soda to have this access added. You will get the same 24x7 access that CS3 and CS61A students have. 

Please remember that any abuse of this access will cost everyone.
A course reader containing copies of the lecture notes, Nachos source code, and a Nachos walk-through will be available at Copy Central (Hearst Ave location) on 1/24.
AirBears, UC Berkeley's wireless (802.11B) network service, is available in the following rooms:
105, 111, 117, 119, 125 Cory
310, 345, 349 Davis
271, 273, 275, 277 Soda
306, 333, 337, 349 Soda
 10 Evans (please limit your use during class)

AirBears is separate from the EECS wireless network (available in the rest of Soda and Cory, etc.). If you are a user of the EECS wireless network, you will have to switch wireless networks if you move between an EECS zone and an AirBears zone.

Unlike EECS's wireless network, AirBears uses no encryption, but requires a CalNet ID for authentication.

The deadline to fill out the section and group sign-up form is Thursday January 29th, at 12:00 noon.This form will be available for you to fill out by 1/24. 
1/19/03 The course will be webcast live. Live feeds and archives of the lectures are available on-line here.
1/19/03 CS 162 is, as usual, oversubscribed. The department policy is that all appeals are handled by the division office. Details about the appeals process will be provided in the first class. You must be on the Telebars waitlist to be admitted to the class.
The enrollment policy is described here:
Useful information regarding the current procedures can also be found here:

Appeal forms will be available at the CS division office.  Students should turn in the completed forms to the CS office in 390. The deadline for students to turn in appeal forms is Thursday January 22nd, at 5 pm.
1/19/03 Telebears section assignments are temporary, and will be used only until project groups are formed. Once groups are formed, we will assign students to discussion sections. All group members must be in the same section.
There will be discussion sections on Thursday January 22nd. You can attend any section for this week.