Free memory can be managed by creating a free list having entries with address of free memory location. A portion of this free list can then be cached in a cache that includes an upper threshold and a lower threshold. Additionally, a plurality of free lists are created for a plurality of memory banks in a plurality of memory channels. A free list is created for each memory bank in each memory channel. Entries from these free lists are written to a global cache. The entries written to the global cache are distributed between the memory channels and memory banks.

 
Web www.patentalert.com

< System and method for analyzing and optimizing computer system performance utilizing observed time performance measures

< Synchronous content addressable memory

> Method and apparatus for protecting data in computer system in the event of unauthorized data modification

> Recording test information to identify memory cell errors

~ 00217