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.
Patent No.:
Date of Patent:
Jul. 08, 2014
Filed:
Oct. 20, 2004
Michael Dean Walker, Colorado Springs, CO (US);
Michael Dean Walker, Colorado Springs, CO (US);
Seagate Technology LLC, Scotts Valley, CA (US);
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.