×

Apparatus, system, and method for efficient mapping of virtual and physical addresses

  • US 8,195,912 B2
  • Filed: 04/06/2008
  • Issued: 06/05/2012
  • Est. Priority Date: 12/06/2007
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus to efficiently map physical and virtual addresses, the apparatus comprising:

  • a forward mapping module that uses a forward map to identify one or more physical addresses of data using one or more virtual addresses wherein each virtual address entry of the forward map sparsely populates a virtual address space of a data storage device storing the data;

    a reverse mapping module that uses a reverse map to determine the one or more virtual addresses from the one or more physical addresses of the data, the reverse map organized by erase regions of the data storage device such that reverse map entries for an erase region are identifiable in the reverse map, a storage space recovery operation recovering an erase region for future storage of data; and

    a storage space recovery module that uses the reverse map to identify valid data in an erase region prior to an operation to recover the erase region based on reverse map entries for the erase region, the identified valid data moved to another erase region prior to the recovery operation, wherein the forward mapping module, the reverse mapping module, and the storage space recovery module comprise one or more of logic hardware and computer executable code stored in a computer readable storage medium.

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