Operating Systems Week 4
This week I learned about memory virtualization. With paging we are able to virtualize memory, allowing for parts of a process to be stored on the disk. By giving processes more memory than is physically available, more complex processes are able to be efficiently managed by only loading the pages that are required. Other pages or parts of the process can be loaded from logical memory and used by the process when needed. In addition, much more efficiency is afforded to a system implementing paging as physical memory can be freed from each process, allowing more processes to fit into physical memory.