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:
Aug. 16, 2011
Filed:
Sep. 30, 2008
Christopher G. Peak, San Jose, CA (US);
Martin Scheinberg, Morganville, NJ (US);
Joseph Sokol, Jr., San Jose, CA (US);
Christopher G. Peak, San Jose, CA (US);
Martin Scheinberg, Morganville, NJ (US);
Joseph Sokol, Jr., San Jose, CA (US);
Apple Inc., Cupertino, CA (US);
Abstract
Embodiments of the present invention provide a system that maps an N-bit application to virtual memory. The N-bit application may be obtained by porting an M-bit application to an N-bit architecture where N is greater than M. During operation, the system receives a request to map an N-bit application to a computer's virtual memory. The system then maps the N-bit application to a section of virtual memory which begins at a memory address that is greater than or equal to 2. If the N-bit application accesses a memory address which is less than 2, the system can generate a trap, thereby facilitating the discovery of M-bit memory references in the N-bit application.