Patent ID: 6795907
Filing Date: 2004-09-21
Classification: G06F

Abstract:
A method for managing memory in a computer system, comprising:for at least one memory page, dividing the page into a plurality of relocation blocks, each being identified by an entry of a relocation table; and placing the plurality of relocation blocks at a plurality of locations including one or a plurality of memory systems; wherein, upon a memory access, using the relocation table to convert an address of the memory page to a relocation address of a relocation block containing first data intended for the memory access; and if the first data intended for the memory access is not in physical memory, then loading, in physical memory, one or a plurality of relocation blocks containing second data related to the memory access; the second data including at least the first data; and wherein the address of the memory page was converted from a virtual address of the first data.