Computers are pretty cool, eh?

So in managing the memory of a system, there is this concept of pages and frames. Essentially, the pages are memory mappings to arbitrarily orderd frames. When a program requests a specific memory, the page table redirects the program to a physical memory address dictated by the frame that that page corresponds to.

It reminds me of the VirtualStore system on Windows-based systems.
It’s like a sandbox - the program has access to request any memory range. However the actual memory address it will access will be different.