Paging allows for much better memory use and can make it less difficult to handle. Furthermore, it supports virtual memory, allowing aspects of applications be stored on disk and loaded into memory only when desired. By doing this, even massive programs can operate without fitting fully into key memory. Here is an outline of each mechanism: Trap