In Class Final Examination

CSci 555 / Neuman Fall 1992
Directions for completing exam

Answer the following three questions:

  1. (25 points) Using the file systems examined this semester as a guide, discuss the tradeoffs that can be made in file system design between the requirements of reliability, availability, performance, correctness, and scale.

  2. (30 points) You have been hired by university computing services to design a distributed operating system that will incorporate all of the workstations and servers presently used on campus. Briefly describe the operating system functions to be provided by your system. For each function, indicate where it will be provided: locally on each computer, separately in each cluster, or centrally for the campus as a whole. Justify your choice.

  3. (30 points) You have been hired by USC to design their new student information system. Through the network, the system will allow students to register for classes, add or drop classes, check their grades, and update directory information (address, phone number, etc.). The system will allow faculty to obtain class lists and submit grades and it will allow departments and advisors to review students progress. What are the privacy and security requirements of such a system? What measures would you take to address these requirements? What specific mechanism would you use to control access to individual records. Why?





Wed Sep 30 00:29:54 PDT 1998