Why is memory management necessary in a system that uses hard disks?
What will be an ideal response?
SOLUTION
Without memory management, all logical addresses from the processor would be mapped onto the same
physical addresses in memory. Memory management makes it possible to map any logical address space onto
any physical address space, making it easy to provide memory space protection and shared data or program
space (for example, two different tasks could share the same library of functions).
However, the main use of memory management is to integrate the disk space into memory space. This allows
gigantic memory spaces. Suppose the logical address space is very much larger than the physical address space
of the DRAM. If a logical address is generated and the corresponding data is on disk, the operating system can
read the disk and transfer a page into DRAM and then map that page onto the logical address space. As long as
pages are not swapped in too frequently, memory management can effectively hide a hard disk’s latency.
You might also like to view...
Compute the perimeter of a rectangle with a 3-inch base and a 4-inch altitude.
What will be an ideal response?
John has subscribed to a cloud-based service to synchronize data between his smartphone, tablet, and PC. Before allowing the data to be synchronized, this service uses a process in which the cloud service and the client on the smartphone will verify the security of all devices’ security certificates. What type of security does the cloud-base service employ?
A. Mutual authentication B. VPN C. IMAP D. Tethering
What VPN tunnel type uses Generic Routing Encapsulation based tunnels and can use MS-CHAPv2 or EAP-TLS for authentication?
A. PPTP B. L2TP C. SSTP D. SSLVPN
Which of the following is not a freeze option?
A. Freeze Panes B. Freeze Top Row C. Freeze First Column D. Freeze Section