CS 33211 "Operating Systems" HOMEWORK #3 Due in class on 12/7/04 1. What is the effect of allowing two entries in a page table to point to the same frame in memory? Explain how this effect could be used to decrease the amount of time needed to copy a large amount of data in memory from one place to another. What would the effect of updating some byte in the one page be on the other page? 2. (OSC 10.11) Consider the following page ... for this problem you have to describe how you came up with the figure of page faults for each number of frames. Draw diagrams. 3. (OSC 10.14) Suppose your replacement policy ... 4. (OSC 10.20) What is the cause ... 5. (OSC 11.6) Could you ... 6. (OSC 12.1) Consider a file ... 7. (OSC 12.2) Consider a system where ... 8. (OSC 13.11) Distinguish ... 9. (OSC 14.2) Suppose that a disk ... 10. (OSC 14.10 a. and b. only) Requests are not ... 11. Explain the differences in reliability of RAID levels 0+1 and 10. 12. Discuss why high availability is a more suitable task for a cluster than a classical distributed system. Explain what properties of a cluster make this task particularly suitable for it. 13. List main differences between the design approaches of Network File System (NFS) and Andrew File System (AFS) 14. Under what circumstances would SIGHUP signal not terminate the process? Explain what the programmer should do to have his program (rather than operating system) handle division by zero.