发明名称 Method and apparatus for dynamic memory management by association of free memory blocks using a binary tree organized in an address and size dependent manner
摘要 A method and apparatus for dynamically allocating system memory using a binary tree organized in an address and size dependent manner. Within the prior art, dynamic memory allocation methods were not portable to virtual memory addressing systems wherein local memory and system memory were joined in a continuous region of linear addresses. The allocation method of the present invention utilizes a binary tree of free memory block headers, corresponding to free memory blocks. Each free memory block header has an address field and a translation table field. The address field corresponds to a virtual address of the free memory block. The translation table field points to an entry within a translation table that is used to map the virtual address to a block in system memory.
申请公布号 US5930827(A) 申请公布日期 1999.07.27
申请号 US19960759049 申请日期 1996.12.02
申请人 INTEL CORPORATION 发明人 STURGES, JAY J.
分类号 G06F12/02;G06F12/10;(IPC1-7):G06F12/00 主分类号 G06F12/02
代理机构 代理人
主权项
地址