Note: You are required to show all work to receive full credit.
What is the effect of allowing two entries in a page table to point to the same page frame in memory? Explain how this effect could be used to decrease the amount of time needed to copy a large amount of memory from one place to another. What would the effect of updating some byte in the one page be on the other page?
Consider a demand-paging system with the following time-measured utilizations:
CPU utilization | 20% |
Paging disk | 97.7% |
Other I/O devices | 5% |
Which (if any) of the following will (probably) improve CPU utilization? Explain your answer.
Explain the purpose of the file open and close operations. How can having these operations improve the performance of a system?
Consider a file system where free space is kept in a free-space list.
Suppose that a disk drive has 5000 cylinders, numbered 0 to 4999. The drive is currently serving a request at cylinder 143, and the previous request was at cylinder 125. The queue of pending requests, in FIFO order, is:
86, 1470, 913, 1774, 948, 1509, 1022, 1750, 130
Starting from the current head position, what is the total distance (in cylinders) that the disk arm moves to satisfy all the pending requests, for each of the following disk-scheduling algorithms?
Return to the CS 610 Home Page