or
Bookmark and Share
Advanced memory management architecture for large data volumes
   
Document Number
US Patent 7032088
Issued Date
April 18, 2006
Link
Inventors
Map
Abstract
An efficient memory management method for handling large data volumes, comprising a memory management interface between a plurality of applications and a physical memory, determining a priority list of buffers accessed by the plurality of applications, providing efficient disk paging based on the priority list, ensuring sufficient physical memory is available, sharing managed data buffers among a plurality of applications, mapping and unmapping data buffers in virtual memory efficiently to overcome the limits of virtual address space.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
22
Comments:
no comments yet
Owner
Published
April 18, 2006
Application Number
10/636,434
Filed
August 7, 2003
US Classification
711/158   365/189.05 710/56 711/147 711/154 711/159 711/203
Int'l Classification
G06F   12/12   (20060101)  
Assistant Examiner
USPTO Field of Search
711/158   711/159  
Related Patents
7523284 - Method and apparatus for providing memory management within a system management mode - Owned by American Megatrends, Inc. (Norcross, GA)

Methods, systems, and computer-readable media are provided for managing memory within a system management mode ("SMM"). According to the method, a memory management program is executed within the SMM. The memory management program is operative to maintain a singly linked list having one or more descriptors for identifying allocated regions of system management random access memory ("SMRAM"). In particular, each descriptor identifies a region of SMRAM that has been allocated by the memory management program by storing an indication of the base memory address of the allocated region, an indication of the ending memory address for the allocated region, and a pointer to the next descriptor.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us