Homework 10: Chapter 10 Questions


Due: Tuesday, April 3rd by 5:59 PM

Header

Please put the following at the top of a flat text file, hwk10.txt:

Homework Questions

Write the answers to the following questions in hwk10.txt:
  1. Consider a file system where a file can be deleted and its disk space reclaimed while links to that file still exist.
    1. What problems may occur if a new file is created in the same storage area or with the same absolute path name?
    2. How can these problems be avoided?
  2. The open-file table is used to maintain information about files that are currently open. Do operating systems typically maintain a separate table for each process or just maintain one table that contains references to files that are being accessed by all processes and why?
  3. Operating systems can have a different set of failure semantics for remote file systems than for local file systems. What are the advantages and disadvantages of having a different set and why?

Submission

Submit hwk10.txt using the handin program. For example, for this homework, type the following in a terminal exactly as it appears:
  handin  hwk10  hwk10.txt

Alternatively, you can submit the assignment from any computer via PeerSpace. After successfully logging into PeerSpace, go to Tools, then Assignments. Click on the Submit link.