- Get link
- X
- Other Apps
This post discuss about Virtual Memory concept. Generally, we think that virtual memory give us advantage to access memory more than allowed by RAM. However this is not the only reason we use virtual memory on system. So lets begin!! Virtual Memory is a memory management technique that is implemented using both hardware ( MMU ) and software ( operating system ). It abstracts from the real memory available on a system by introducing the concept of virtual address space , which allows each process thinking of physical memory as a contiguous address space (or collection of contiguous segments). The goal of virtual memory is to map virtual memory addresses generated by an executing program into physical addresses in computer memory. This concerns two main aspects: address translation (from virtual to physical) and virtual address spaces management . The former is implemented on the CPU chip by a specific hardware element called Memory Management Unit or MMU . The lat