CPC G06F 12/10 (2013.01) [G06F 2212/657 (2013.01)] | 15 Claims |
1. An apparatus comprising:
a physical space comprising a plurality of P physical bands, with each physical band having a plurality of X physical blocks;
a logical space comprising a plurality of N logical block addresses (LBAs) divided into X non-overlapping LBA ranges that are equal in number to the plurality of X physical blocks, with each of the X non-overlapping LBA ranges comprising P consecutive LBAs that are equal in number to the plurality of P physical bands;
a map in which an ith physical block of each different one of the plurality of P physical bands is mapped to a different one of the P consecutive LBAs of the ith one of the X non-overlapping LBA ranges; and
a controller configured to employ the map to read data from the ith physical blocks of all of the P physical bands in parallel, thereby obtaining data for the LBAs of the ith one of the X non-overlapping LBA ranges in parallel.
|