Com Sci 231/331
Operating Systems
Department of Computer Science
The University of Chicago
- [22 Feb] Assignment for Tuesday, 27 February. Read the
paper, "Scheduler Activations: Effective Kernel Support for the
User-Level Management of Parallelism," by Anderson, Bershad,
Lazowska, Levy. Be prepared for a thorough discussion of the
paper. I think that "scheduler activations" constitute the
first significant structural idea that we have encountered in
our study of distributed systems. The paper is not hard to
read. There is a good discussion of the weakness of kernel
threads, which stands by itself. The main problem is that the
definition of "scheduler activations" is tangled up with the
explanation of their use in supporting user threads. Please
concentrate particularly on extracting a precise definition of
the proposed kernel interface, and consider possible variations
on it.
- [19 Feb] On Thursday 22 February, Mike Papka will give a talk on ATM.
- Taught in winter 1996, TTh 8:30, Ryerson 276.
- Instructor:
Michael J. O'Donnell
(odonnell@cs.uchicago.edu)
- Office: Ryerson 165B
- Office hours: by appointment. Contact me by email
(odonnell@cs.uchicago.edu), phone at the office
(312-702-1269), or phone at home (847-835-1837 between 9:30 and 5:30
on days that I work at home). You may drop in to the office any time,
but you may find me out or busy if you haven't confirmed an
appointment. Check my
personal schedule
before proposing an appointment.
-
Course evaluations from previous quarters.
Copyright information
Last modified: Thu Jun 6 15:43:22 1996
Catalog Description
- Prerequisites
- CS 230 or CS 330.
- Description
- This course is a sequel to
Com Sci 230/330, covering
file systems, networking, and parallel systems. The course is
taught in response to popular demand from students who designed
the outline. The future existence and contents of the course
depend on future student interest.
Students in the class (not entered yet)
Current Homeworks
Computing
Resources (linked from CS 230/330)
Lecture Notes,
etc., from CS 162 at Berkeley
Directory
of OS projects (see in particular the pointers to parallel
and distributed OS)
Ext2fs
File System for Linux
Maintained by Michael J. O'Donnell, email:
odonnell@cs.uchicago.edu