Patent ID: 9378131
Filing Date: 2016-06-28
CPC Classification: G06F

Claim Text:
1. A non-volatile storage, comprising: first memory of non-volatile type; second memory having an access speed that is faster than the first memory; and a control unit for controlling accesses to the first memory and to the second memory; wherein the control unit stores, in the first memory, an address table for translating a logical address of data of the first memory to a physical address, the address translation table including a plurality of address translation subtables, wherein the control unit stores, in the second memory, a cache of the address translation table, and an address table including a physical address for each address translation subtable stored in the first memory, wherein a renewed range of the cache is rewritten to the first memory using a data size of N*2* a physical page size of the first memory, where N is an integer, wherein modifying the range of the cache modifies the size of the address translation table, wherein a larger cache range creates a larger address translation table, wherein a smaller cache range creates a smaller address translation table, and wherein the physical page size of the first memory is larger than a size of the address translation subtable.