Explain how main memory and virtual memory can solve memory management issues.
The main memory and virtual memory can solve memory
management issues in many different memory processes. First, Large programs can
be written, as the virtual space available is huge compared to physical memory.
Less I/O required leads to faster and easy swapping of processes. More physical
memory available, as programs are stored on virtual memory, so they occupy very
little space on actual physical memory. Therefore, the Logical
address space can be much larger than that of physical address space. Virtual
memory allows address spaces to be shared by several processes. During the
process of creation, virtual memory allows copy-on-write and Memory-mapped files.