Question 1: UNIX treats all devices as files. Explain why this is an innovative feature when it was first introduced and how it adds flexibility to the operating system
Question 2: Remembering that there's a trade-off between memory use and CPU overhead, give an example where increasing the size of virtual memory will improve job throughput. Then give an example where doing so would cause throughput to suffer.
Question 3: when is compaction of secondary storage beneficial from the File Manager's perspective? Give several examples. List some problems that could be presented as a result of compaction and how they might be avoided.
Show some problems that could be shown as a result of compaction and how they might be avoided.