Patent ID: 9047959
Filing Date: 2015-06-02
Classification: G06F,G11C

Abstract:
1. A data storage device comprising: a buffer memory configured to store a data group including sector unit data with addresses specified by a host, the data group being in units of pages each comprising a plurality of addresses; and a controller configured to perform a control operation of writing the page unit data group obtained from the buffer memory to a flash memory, wherein the controller comprises: an adding module configured to be operative, if the sector unit data with addresses specified by the host as valid addresses for write targets are stored in the buffer memory, to add information that identifies a last address included in valid addresses belonging to the identical-page addresses and specified by the host and starting with a start address, to a single sector unit data with the last address; a module configured to determine whether the single sector unit data with the last address with the information added thereto is stored in the buffer memory; and a module configured to perform, according to the determination, a control operation of storing the page unit data group belonging to the identical-page addresses in the buffer memory and then writing the page unit data group obtained from the buffer memory to the flash memory.