Memory device and method of controlling the same
First Claim
Patent Images
1. A memory device comprising:
- a nonvolatile memory in which data write or data read is executed in units of a plurality of cells; and
a controller configured to control the nonvolatile memory and to manage a memory space of the nonvolatile memory by dividing the memory space into at least a first partition and a second partition,wherein the controller is configured to make the memory device receive a request for writing data to the first partition and a request for writing data to the second partition independently of each other,the controller determines, when a request for writing data has been received, whether to divide a data size of write data associated with the request, into the units of the plurality of cells,the controller divides the data size of write data when the controller determines to divide the data size of write data, andthe controller issues a request for transmitting write data to the second partition and receive the write data for the second partition, during a period in which data writing to the first partition is being executed.
5 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a memory device includes a nonvolatile memory in which data write or data read is executed in units of a plurality of cells, and a controller configured to control the memory and to manage a memory space of the memory by dividing the memory space into a plurality of partitions.
12 Citations
16 Claims
-
1. A memory device comprising:
-
a nonvolatile memory in which data write or data read is executed in units of a plurality of cells; and a controller configured to control the nonvolatile memory and to manage a memory space of the nonvolatile memory by dividing the memory space into at least a first partition and a second partition, wherein the controller is configured to make the memory device receive a request for writing data to the first partition and a request for writing data to the second partition independently of each other, the controller determines, when a request for writing data has been received, whether to divide a data size of write data associated with the request, into the units of the plurality of cells, the controller divides the data size of write data when the controller determines to divide the data size of write data, and the controller issues a request for transmitting write data to the second partition and receive the write data for the second partition, during a period in which data writing to the first partition is being executed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of controlling a memory device including a nonvolatile memory in which data write or data read is executed in units of a plurality of cells, a memory space of the nonvolatile memory being divided into at least a first partition and a second partition, the method comprising:
-
receiving a request for writing data to the first partition and a request for writing data to the second partition independently of each other, determining, when a request for writing data has been received, whether to divide a data size of write data associated with the request, into the units of the plurality of cells, dividing the data size of write data when the data size of write data is determined to divide; and issuing a request for transmitting write data to the second partition and receiving the write data for the second partition during a period in which data writing to the first partition is being executed. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification