The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 08, 2008

Filed:

Aug. 08, 2006
Applicants:

Jos Manuel Accapadi, Austin, TX (US);

Andrew Dunshea, Austin, TX (US);

LI LI, Austin, TX (US);

Grover Herbert Neuman, Austin, TX (US);

Mysore Sathyanarayana Srinivas, Austin, TX (US);

David Alan Hepkin, Austin, TX (US);

Inventors:

Jos Manuel Accapadi, Austin, TX (US);

Andrew Dunshea, Austin, TX (US);

Li Li, Austin, TX (US);

Grover Herbert Neuman, Austin, TX (US);

Mysore Sathyanarayana Srinivas, Austin, TX (US);

David Alan Hepkin, Austin, TX (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/06 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system and method for dynamically altering a Virtual Memory Manager (VMM) Sequential-Access Read Ahead settings based upon current system memory conditions is provided. Normal VMM operations are performed using the Sequential-Access Read Ahead values set by the user. When low memory is detected, the system either turns off Sequential-Access Read Ahead operations or decreases the maximum page ahead (maxpgahead) value based upon whether the amount of free space is simply low or has reached a critically low level. The altered VMM Sequential-Access Read Ahead state remains in effect until enough free space is available so that normal VMM Sequential-Access Read Ahead operations can be performed (at which point the altered Sequential-Access Read Ahead values are reset to their original levels).


Find Patent Forward Citations

Loading…