×

Emulated memory management

  • US 7,403,887 B1
  • Filed: 01/14/2004
  • Issued: 07/22/2008
  • Est. Priority Date: 01/14/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of emulating memory management of a low resource computing device with an emulator application running on a high resource computing device, the method comprising:

  • allocating one or more contiguous portions of emulated memory on the high resource computing device, wherein each contiguous portion has an address;

    assigning an identifier to each address, wherein the identifier is assigned by a memory manager associated with the emulator application;

    entering each identifier into a table, wherein each identifier is mapped to its corresponding address;

    producing one or more pointers, wherein each of the one or more pointers includes an identifier and points to an address corresponding to the identifier; and

    emulating a memory access operation, wherein the emulating comprises;

    attempting to access a contiguous portion of the emulated memory having a first address;

    comparing a first identifier in a pointer associated with the first address with a second identifier included in the table, the second identifier being mapped to the first address, andaccessing the contiguous portion of emulated memory associated with the first address when the first and second identifiers are the same.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×