COS 421 - Operating Systems (Spring 2003)

Current Programming Projects Summary
Due dates May 07
Project P6 - Sound Device

Date Items of Interest Details
Class ancient history (before current week).
Apr 28 (M) Session 31 Ch 4.4-5: page replacement algorithms and design issues for paging systems
Apr 30 (W) Session 32
RI #10
Ch 4.6: segmentation
Covers Ch 4.4-7
May 02 (F) Session 33
HM #6
Ch 4.7: Overview of memory management in MINIX.
Questions 4.2, 4.7, 4.14, 4.17, and 4.21.
May 05 (M) Session 34 Ch 4.7: Overview of memory management in MINIX (cont.)
May 07 (W) Session 35
Ch 4.8: Implementation of memory management in MINIX.
P6: a sound device driver to play monophonic music on the built-in speaker. Testing this will require access to real hardware to actually run, but that could be done on any standard PC, including the CSS labs.
May 09 (F) Session 36 Ch 4.8 (cont.)
May 12 (M) Session 37 Class cancelled. CSS Senior luncheon.
May 14 (W) Session 38 Class presentation of Cardia NFS driver project.
May 16 (F) Session 39
RI #11
Discussion of QNX and semester round-up.
Please submit a 1 page RI on THE QNX Neutrino Philosophy, Neutrino Microkernel, and Photon MicroGUI.
Grade projections
Covers Ch. 4.1-7, but no programming projects. (Study guide).

Instructor: Dr. Stefan Brandle
Hardware/software problems: System Administration
Syllabus: PDF format (Last updated 01/22/2003)
Textbook: Operating System: Design and Implementation, 2nd Edition, Andrew S. Tanenbaum, Albert S. Woodhull, Prentice Hall, ISBN 0-13-638677-6.
Other: Reading Interaction Template: get it here (MS-Word format).