Virtual Memory

Use MMU (Memory Management Unit) to be able to map to the Physical Memory

Virtual memory are vided into pages (4KB each)

Pasted image 20240521141841.png

The use of Virtual Memory have the Operating System to divide the physical memory into whichever way it wants

Pasted image 20240521142120.png

For example here, App1 can be mapped to 2 different blocks if the OS wants to.