MEMORY SYSTEM
First Claim
1. A memory system comprising:
- a storage areas each having a physical page that is data-write- and read-accessible, the storage areas being divided into a plurality of parallel operation elements capable of performing a parallel operation, and the physical pages of the storage areas being associated with a logical page;
a storage unit having a buffer configured to store data to be rewritten in the storage areas; and
a control unit configured to perform data transfer between the storage areas and the storage unit,wherein the control unit comprises;
a logical page management unit configured to divide the logical page into a first logical page and a second logical page in a predetermined number of parallel operation elements out of the plurality of parallel operation elements and manage the logical pages;
a compaction control unit configured to generate a write command and a read command in compaction processing; and
a system control unit configured to perform a read operation in the compaction processing of the second logical page when performing a write operation in the compaction processing of the first logical page and perform the read operation in the compaction processing of the first logical page when performing the write operation in the compaction processing of the second logical page based on the write command and the read command in the compaction processing.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a memory system comprises a storage areas each having a physical page that is data-write- and read-accessible, the storage areas being divided into a plurality of parallel operation elements capable of performing a parallel operation, and the physical pages of the storage areas being associated with a logical page, a storage unit having a first buffer configured to store data to be rewritten in the storage areas, and a control unit configured to perform data transfer between the storage areas and the storage unit. The control unit comprises a logical page management unit configured to divide the logical page in a predetermined number of parallel operation elements out of the plurality of parallel operation elements, and a system control unit configured to perform a predetermined operation in each of the divided logical pages.
18 Citations
18 Claims
-
1. A memory system comprising:
-
a storage areas each having a physical page that is data-write- and read-accessible, the storage areas being divided into a plurality of parallel operation elements capable of performing a parallel operation, and the physical pages of the storage areas being associated with a logical page; a storage unit having a buffer configured to store data to be rewritten in the storage areas; and a control unit configured to perform data transfer between the storage areas and the storage unit, wherein the control unit comprises; a logical page management unit configured to divide the logical page into a first logical page and a second logical page in a predetermined number of parallel operation elements out of the plurality of parallel operation elements and manage the logical pages; a compaction control unit configured to generate a write command and a read command in compaction processing; and a system control unit configured to perform a read operation in the compaction processing of the second logical page when performing a write operation in the compaction processing of the first logical page and perform the read operation in the compaction processing of the first logical page when performing the write operation in the compaction processing of the second logical page based on the write command and the read command in the compaction processing.
-
-
2. A memory system comprising:
-
a storage areas each having a physical page that is data-write- and read-accessible, the storage areas being divided into a plurality of parallel operation elements capable of performing a parallel operation, and the physical pages of the storage areas being associated with a logical page; a storage unit having a buffer configured to store data to be rewritten in the storage areas; and a control unit configured to perform data transfer between the storage areas and the storage unit, wherein the control unit comprises; a logical page management unit configured to divide the logical page in a predetermined number of parallel operation elements out of the plurality of parallel operation elements; a compaction control unit configured to generate a write command and a read command in compaction processing; and a system control unit configured to perform a write operation and a read operation in the compaction processing at least partially simultaneously in parallel between the divided logical pages based on the write command and the read command in the compaction processing.
-
-
3. A memory system comprising:
-
a storage areas each having a physical page that is data-write- and read-accessible, the storage areas being divided into a plurality of parallel operation elements capable of performing a parallel operation, and the physical pages of the storage areas being associated with a logical page; a storage unit having a first buffer configured to store data to be rewritten in the storage areas; and a control unit configured to perform data transfer between the storage areas and the storage unit, wherein the control unit comprises; a logical page management unit configured to divide the logical page in a predetermined number of parallel operation elements out of the plurality of parallel operation elements; and a system control unit configured to perform a predetermined operation in each of the divided logical pages. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification