CS262: Advanced Topics in Operating Systems
Fall 1996
Tuesday, Thursday 11-12:30
310 Soda
Fall '95 CS262 Home Page
Fall 1996 Admission List
Current list of projects
Presentation Schedule
Monday, December 9th, 3-6, Room 508, (2 overhead projectors)
- 3:00
- Kimball, Mattis and Scott
- 3:30
- Eastham and Grigorescu
- 4:00
- Fromm and Treuhaft
- 4:30
- Chenney, Cho and Costello
- 5:00
- Belani, Zhou and Thronton
- 5:30
- Gebis
Tuesday, December 10th, 9:30-1, Room TBA
- 9:30
- Chen and Wong
- 10:00
- Raman and Tung
- 10:30
- Romer, Cardwell and Bowman
- 11:00
- Cheng and Hsu
- 11:30
- Wong and Kozyrakis
- 12:00
- Thomas, Anderson and Tene
- 12:30
- Lippe, Tawai and Morris
Handouts
Reading List
- 8/27: UNIX
-
The UNIX Time-Sharing System
Dennis M. Richie and Ken Thompson
(New electronic version)
- 9/4: Multics (treat these as one paper)
-
- 9/6: Unix File System + Measurements
-
- 9/10: The Log-Structured File System, HP AutoRAID
-
- 9/12: xFS
-
Serverless Network File Systems
Anderson, Dahlin, Neefe, Patterson, Roselli and Wang
- 9/17: The Coda File System
-
Disconnected Operation in the Coda File System
Kistler and Satyanarayanan
(ghostview has trouble with this paper, but it prints fine)
- 9/19: No new reading.
- Finish File Systems, talk about projects.
- 9/24: Virtual Memory
-
Machine-Independent Virtual Memory Management for Paged Uniprocessor
and Multiprocessor Architectures
Rashid, Tavanian, Young, Golub, Baron, Black, Bolosky and Chew
Don't worry about the details of the calls.
- 9/26: User-Level Virtual Memory
-
- 10/1: No Class
-
- 10/2: Optional Windows NT talk, 9-12, (Wednesday)
-
- 10/3: No Class
-
- 10/7: (Monday 12:30-2, Room 405!!)
-
- 10/8: Software Fault Isolation
-
Efficient Software Fault Isolation
Wahbe, Lucco, Anderson and Graham
- 10/10: Java
-
The Java Language Environment: A White Paper
Gosling and McGilton
- 10/17: On-Demand Distillation
-
Adapting to Client Variability via On-Demand Dynamic Distillation
Fox, Gribble, Brewer and Amir
- 10/22: X-Kernel
-
The x-Kernel: An Architecture for Implementing Network
Protocols
Hutchinson and Peterson
- 10/24: Active Messages
-
- 10/29: Global Network Scheduling
-
- 10/31: Network Optimization
-
- 11/5: Synchronization
-
- 11/7: Scheduling
-
- 11/14: Scheduling
-
- 11/19: Extensible Operating Systems
-
Extensibility, Safety and Performance in the SPIN Operating System
Bershad et al.
- 11/21: Exokernel
-
Exokernel: An Operating System Architecture for Application-Level
Resource Management
Engler, Kaashoek and O'Toole
- 11/26: Security
-
Project Information
Current list of projects
Past Projects
These are from various systems classes just to give a feel for the scope.
The first one later appeared in ASPLOS.
Recent and Upcoming Systems Conferences
Slides
Entrance Exam
There will be an entrance exam in class on Thursday August 29th. It
is pass/fail, covers only undergrad OS, and should not be difficult if
you've had an undergrad OS class (such as CS162). The test has no
effect on grades other than admission to the class.
Last year's exam (66K PostScript)
Last year's solutions, provided by Bruce Mah and Tom Anderson (12K text)
Brewer@cs.berkeley.edu