MEMORY MANAGEMENT METHOD, MEMORY CONTROL CIRCUIT UNIT, AND MEMORY STORAGE APPARATUS
First Claim
1. A memory management method configured for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical units, and the memory management method comprises:
- receiving a write command and determining whether a usage status of a plurality of physical units associated to a storage area among the physical units conforms to a first predetermined status;
storing write data corresponding to the write command in at least one physical unit associated to a temporary area among the physical units if the usage status of the physical units associated to the storage area conforms to the first predetermined status;
associating the at least one physical unit storing the write data to the storage area; and
allocating at least one logical unit to map the at least one physical unit associated to the storage area.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory management method is provided according to an exemplary embodiment. The method includes: receiving a write command and determining whether a usage status of physical units associated to a storage area conforms to a first predetermined status; storing write data corresponding to the write command to at least one of physical units associated to a temporary area if the usage status of the physical units associated to the storage area conforms to the first predetermined status; associating the at least one physical unit storing the write data to the storage area; and allocating at least one logical unit to map the at least one physical unit associated to the storage area.
60 Citations
22 Claims
-
1. A memory management method configured for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical units, and the memory management method comprises:
-
receiving a write command and determining whether a usage status of a plurality of physical units associated to a storage area among the physical units conforms to a first predetermined status; storing write data corresponding to the write command in at least one physical unit associated to a temporary area among the physical units if the usage status of the physical units associated to the storage area conforms to the first predetermined status; associating the at least one physical unit storing the write data to the storage area; and allocating at least one logical unit to map the at least one physical unit associated to the storage area. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A memory control circuit unit configured to control a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical units, and the memory control circuit unit comprises:
-
a host interface configured to be coupled to a host system; a memory interface configured to be coupled to the rewritable non-volatile memory module; and a memory management circuit coupled to the host interface and the memory interface, wherein the memory management circuit is configured to receive a write command and determine whether a usage status of a plurality of physical units associated to a storage area among the physical units conforms to a first predetermined status, wherein the memory management circuit is further configured to send a write command sequence if the usage status of the physical units associated to the storage area conforms to the first predetermined status, wherein the write command sequence is configured to instruct storing write data corresponding to the write command in at least one physical unit associated to a temporary area among the physical units, wherein the memory management circuit is further configured to associate the at least one physical unit storing the write data to the storage area, wherein the memory management circuit is further configured to allocate at least one logical unit to map the at least one physical unit associated to the storage area. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A memory storage apparatus, comprising:
-
a connection interface unit configured to be coupled to a host system; a rewritable non-volatile memory module comprising a plurality of physical units; and a memory control circuit unit coupled to the connection interface unit and the rewritable non-volatile memory module, wherein the memory control circuit unit is configured to receive a write command and determine whether a usage status of a plurality of physical units associated to a storage area among the physical units conforms to a first predetermined status, wherein the memory control circuit unit is further configured to send a write command sequence if the usage status of the physical units associated to the storage area conforms to the first predetermined status, wherein the write command sequence is configured to instruct storing write data corresponding to the write command in at least one physical unit associated to a temporary area among the physical units, wherein the memory control circuit unit is further configured to associate the at least one physical unit storing the write data to the storage area, wherein the memory control circuit unit is further configured to allocate at least one logical unit to map the at least one physical unit associated to the storage area. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A memory management method configured for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module comprises a plurality of physical units, and the memory management method comprises:
-
allocating a plurality of logical units to map a plurality of physical units associated to a storage area among the physical units; receiving an operation command and determining whether a usage status of the physical units associated to the storage area conforms to a second predetermined status; associating at least one physical unit of the physical units associated to the storage area to a temporary area if the usage status of the physical units associated to the storage area conforms to the second predetermined status; and removing a logical-to-physical mapping relationship corresponding to the at least one physical unit changed to be associated to the temporary area instead. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification