Goals: This laboratory exercise provides some practice with issues related to memory management, virtual memory, file management, security, and protection.
During our lab section meeting, we will discuss a classic paper, "Hydra: The Kernel of a Multiprocessor Operating System" by Wulf et al. (1974). Our goal is to consider in some depth a protection mechanism that is an alternative to those that are commonly used today. This paper should also remind you of a number of topics we've already seen.Collaboration: You will complete this lab individually. You may consult me or your classmates with proper attribution.
The following exercises relate to Chapters 11-14 of Operating Systems, Third Edition by Gary Nutt, Pearson/Addison-Wesley, 2004.
Janet Davis (davisjan@cs.grinnell.edu)
Created October 30, 2006