| 1. |
Explain Virtual memory |
|
Answer» Virtual Memory is a PROCESS or a system to ADDRESS more memory than physically exists. The model CONSISTS of a set of memory pages, usually 4 KB each. There is a TRANSLATION layer between virtual memory addresses and physical memory addresses. This translation layer is part of the kernel and is usually written in machine LANGUAGE(Assembly) to achieve optimal performance when translating and mapping addresses. Each time a user process accesses memory, the kernel uses the address translation layer to map the virtual memory address into a physical memory address. Virtual Addressing makes it possible to address larger amounts of memory than physically exist. |
|