Goals: This laboratory exercise provides some practice with algorithms and techniques related to interrupt handling, use of interrupts to facilitate concurrent processing, buffering, and optimization strategies for I/O related to disks.
Process: You must work in groups of 2 or 3 for this lab, where the groups are chosen by the instructor. Individual work is not appropriate, since part of the point of the lab is to encourage group discussion.
Exercises for this Lab: The following exercises relate to Chapter 5 of Operating Systems, Third Edition by Gary Nutt, Pearson/Addison-Wesley, 2004.
Nutt, Section 5.7, Exercise 1
Nutt, Section 5.7, Exercise 2
Nutt, Section 5.7, Exercise 3
Nutt, Section 5.7, Exercise 11, except that you should use the following sequence of requests for track sectors: 72, 65, 186, 110, 90, 85, 178.
Nutt, Section 5.7, Exercise 12
This document is available on the World Wide Web as
http://www.cs.grin.edu/~walker/courses/213.fa04/lab-device-mgmt.shtml
|
created September 13, 2004 last revised September 13, 2004 |
|
| For more information, please contact Henry M. Walker at (walker@cs.grinnell.edu) |