Patent ID: 8943289
Filing Date: 2015-01-27
Classification: G06F

Abstract:
1. A data moving method for moving first page data stored in a flash memory module having a plurality of physical pages into a first physical page among the physical pages, wherein the flash memory module has a first buffer area, a capacity of the first buffer area is equal to a capacity of each of the physical pages, the first page data has a first portion of data and a second portion of data, the first portion of data is stored in a second physical page among the physical pages, the second portion of data is stored in a third physical page among the physical pages, the data moving method comprising: (a) transmitting a first read command for reading page data stored in the second physical page to the flash memory module, wherein the flash memory module reads the page data stored in the second physical page into the first buffer area of the flash memory module in response to the first read command; (b) reading the first portion of data of the first page data from the first buffer area into a buffer memory; (c) transmitting a second read command for reading page data stored in the third physical page to the flash memory module, wherein the flash memory module reads the page data stored in the third physical page into the first buffer area of the flash memory module in response to the second read command; (d) transmitting the first portion of data of the first page data from the buffer memory to the first buffer area; and (e) transmitting a write command for writing the first page data stored in the first buffer area into the first physical page to the flash memory module.