Re: Simplifying?
When a program tries to access an address in swapped out memory, it generates a page fault. The OS then has to locate an unused page, or a page that has not recently been used, move that out to disk, load the requested page from disk and insert it into the page map.
Under this system, the page fault is eliminated. When the program tries to access a page, it is not paged out, it is on the FusionMemory device, on DRAM or on disk. When most of the data you need to access is on DRAM, or can be intelligently put on DRAM by the FusionMemory device, you get massive speed ups.
