NON-VOLATILE STORAGE
First Claim
Patent Images
1. A non-volatile storage comprising:
- first memory of non-volatile type;
second memory capable of being accessed 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 translation table for translating a logical address given in order to access the first memory to a physical address with the table being divided into a plurality of partial address translation tables, and stores in the second memory more than one partial address translation tables of the partial address translation tables that were obtained by dividing the table.
1 Assignment
0 Petitions
Accused Products
Abstract
The non-volatile storage SSD has non-volatile NVM, RAM capable of being accessed at a higher speed than this NVM, and a control unit for controlling accesses to the NVM and to the RAM. The control unit stores in the NVM an address translation table (LPT) that translates a logical address given to access this NVM to a physical address after dividing it into multiple tables, and stores in the RAM the multiple address translation tables-sub on RAM (LPT-SRs) that have been divided into multiple tables.
55 Citations
15 Claims
-
1. A non-volatile storage comprising:
-
first memory of non-volatile type; second memory capable of being accessed 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 translation table for translating a logical address given in order to access the first memory to a physical address with the table being divided into a plurality of partial address translation tables, and stores in the second memory more than one partial address translation tables of the partial address translation tables that were obtained by dividing the table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-volatile storage, comprising:
-
first memory of non-volatile type; second memory capable of being accessed 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 a first table for translating a logical address of data of the first memory to a physical address, stores in the second memory a cache of the first table and a second table for showing where in the first memory the first table is stored, and stores in the second table a plurality of addresses of the first table in the first memory. - View Dependent Claims (11, 12)
-
-
13. The non-volatile storage according to claim 13, comprising:
-
first memory of non-volatile type; second memory capable of being accessed 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 erase table for showing whether the data stored in the first memory is erasable with the table being divided into a plurality of partial erase tables, and stores in the second memory more than one partial erase tables of the partial erase tables that were obtained by dividing the table. - View Dependent Claims (14, 15)
-
Specification