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:
Jul. 08, 2014

Filed:

Oct. 20, 2004
Applicant:

Michael Dean Walker, Colorado Springs, CO (US);

Inventor:

Michael Dean Walker, Colorado Springs, CO (US);

Assignee:

Seagate Technology LLC, Scotts Valley, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 9/26 (2006.01);
U.S. Cl.
CPC ...
Abstract

Method and apparatus for aligning addresses of resource sets in a memory space used by a software system. The resource sets are accessed by multiple layers of a software system and are each provided with a respective alignment requirement preferably comprising a power of two. A table preferably includes entries for each of the resource sets, and the table is sorted to provide a decreasing sequence beginning with the resource set having the greatest alignment requirement and ending with the resource set having the smallest alignment requirement. The resource sets are thereafter placed in the memory space in accordance with the decreasing sequence at localized addresses that align with the respective alignment requirements of the resource sets. Each resource within each resource set uses a localized, base address. The actual address within the memory space is preferably stored at a specified offset within a global structure.


Find Patent Forward Citations

Loading…