Com Sci 230/330
Department of Computer Science
The University of Chicago
- [1 June] There is no lecture planned for Wednesday 3 June. An
extra hour to study for something else.
- [29 May] Please look at the
description and schedule for the
final interviews. Choose a time slot, and send me e-mail. I will
process choices FIFO.
Course evaluations from previous quarters
- Taught in spring 1998, MWF 1:30, Ryerson 251.
Michael J. O'Donnell
- Office: Ryerson 165B
- Office hours: by appointment. Contact me by email
(email@example.com), phone at the office
(773-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
before proposing an appointment.
- Assistant: We have no assistant.
Last modified: Mon Feb 26 11:31:51 CST 2001
- Com Sci 220 and Com Sci 222.
- This course covers basic concepts of operating systems. Among
the topics discussed are the notion of a process, interprocess
communication and synchronization, main memory allocation,
segmentation, paging, virtual memory linking and loading,
scheduling, file systems, and security and privacy. This course is
currently being taught using the NACHOS simulated operating system,
written in C++. Students will extend and modify NACHOS in three or
four large programming projects.
- Required Text
- Operating Sytem Concepts, 5th edition, by Abraham
Silberschatz and Peter B. Galvin, Addison-Wesley Publishing
Company, 1 November 1997, ISBN 0-20159-113-8.
Instead of going to the bookstore, you may wish to order the text
from Book Pool ($41.50, the
cheapest that I've found so far),
Barnes & Noble online
($45.75), Amazon ($59.13), or
other book vendors.
Students in the class
Schedule of Final Interviews
etc., from CS 162 at Berkeley
Archive of Previous Quarters'
Projects and Exams
Maintained by Michael J. O'Donnell, email: