Virtual Memory
Use MMU (Memory Management Unit) to be able to map to the Physical Memory
Virtual memory are vided into pages (4KB each)
The use of Virtual Memory have the Operating System to divide the physical memory into whichever way it wants
For example here, App1
can be mapped to 2 different blocks if the OS wants to.