Patent ID: 9652330
Date: 2017-05-16
CPC Classifications: G06F

Claim:
1. A method for data management, for a memory control circuit unit configured to control a rewritable non-volatile memory module, the method comprising: configuring a non-volatile random access memory (NVRAM) and a volatile random access memory (VRAM); storing first data in the NVRAM, wherein the first data comprises writing data from a host system and specific data read from the rewritable non-volatile memory module; storing second data read from the rewritable non-volatile memory module in the VRAM; when a memory storage device is re-powered on after a power failure, writing the first data into the rewritable non-volatile memory module from the NVRAM; and maintaining continuously the writing data stored in the NVRAM when at least a portion of the writing data is stored in a first lower physical programming unit of the rewritable non-volatile memory module and data is not yet written to a first upper physical programming unit of the rewritable non-volatile memory module corresponding to the first lower physical programming unit, wherein the step of storing the second data read from the rewritable non-volatile memory module in the VRAM comprises: