#howtolinux
A hardware unit called memory management unit helps the kernel provide a virtual memory address to processes. When a process accesses a virtual memory address, the kernel uses the MMU to map that virtual address to an actual physical address on the RAM.
The implementation of virtual address mapping is called a PAGE.