Patent ID: 9146861
Filing Date: 2015-09-29
Classification: G06F

Abstract:
1. A memory address management method for a rewritable non-volatile memory module, the rewritable non-volatile memory module comprising a plurality of physical erasing units, each of the physical erasing units comprising a plurality of lower physical programming units and a plurality of upper physical programming units, the lower and upper physical programming units being programmed in a programming sequence, a plurality of logical addresses being mapped to parts of the physical erasing units, the logical addresses constituting a plurality of logical programming units mapped to the lower and upper physical programming units of each of the parts of the physical erasing units, the logical programming units being divided into a plurality of lower logical programming units and a plurality of upper logical programming units, the memory address management method comprising: obtaining memory information of the rewritable non-volatile memory module, wherein the memory information comprises the programming sequence; and formatting the logical addresses according to the memory information to establish a file system, such that the file system comprises a plurality of allocation units, wherein a first allocation unit of the allocation units comprises a first lower logical programming unit of the lower logical programming units and a first upper logical programming unit of the upper logical programming units, the first allocation unit starts with the first lower logical programming unit and ends with the first upper logical programming unit, and an initial logical address of a data region in the file system belongs to one of the lower logical programming units; and wherein the upper physical programming unit and lower physical programming unit are on the same word line.