Quiz 10: Virtual Memory & I/O Name: 1. Which of the following is NOT a true reason for using virtual memory a. More memory available for the system b. User can map a program to any part of the logical address space without worrying about the actual physical address c. It provides a mechanism for isolating program data between users d. It increases the speed at which memory is accessed 2. What controls virtual memory ? a. The processor b. The user c. The Operating System d. The Cache system 3. What kind of addressing can be used for a cache ? a. Virtual b. Physical c. Either virtual or physical, not both d. A combination of virtual & physical 4. Number of Pages: 2^20. Frame Size: 4KB. Physical Address space: 32 bits Does the system have more frames or pages ? a. Equal number of pages and frames b. More frames c. More pages d. Insufficient data given 5. What is the purpose of the TLB a. To store the mapping of the virtual address space to physical address space b. To store a small subset of the virtual->physical address map for fast access c. To keep track of the pages that are in the cache system d. To keep track of the pages that have not been accessed by the processor 6. Which of the following is NOT a potential storage device a. DRAM b. CD-ROM c. Tape Drive d. ALU 7. Which of the following is the SLOWEST storage device ? a. DRAM b. SRAM c. Optical Disk (CD-ROM) d. Tape Drive 8. Which of the following is not a component of disk access time ? a. Seek Time b. Rotational Delay (or Rotational Latency) c. Head Select Delay d. Transfer Delay 9. If a disk spins at 7200RPM, what is its rotational latency ? a. 1ms b. 2ms c. 4ms d. 8ms 10. What is a bus ? a. A set of wires that connect different parts of the computer b. A storage device c. A really old computer d. None of the above