Managing Virtual Memory

<aside> 💡 Consider that we are creating a software that basically manages the shell for us, in this case, when the shell runs a process, we want to fork so that the process can run in a separate address space and then execute, without terminating the shell parent process

</aside>

The Downfalls of Physical Memory

Strategy of Using Virtual Memory

Benefits of Virtual Memory

Pages