| CPC G06F 12/0246 (2013.01) [G06F 3/0616 (2013.01); G06F 3/0652 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 2212/7205 (2013.01)] | 15 Claims |

|
1. A memory device comprising:
a flash memory including a plurality of flash memory regions that include a first flash memory region and a second flash memory region, each of the plurality of flash memory regions including a plurality of flash memory sub-regions;
a buffer memory including a plurality of buffer memory regions that include a first buffer memory region and a second buffer memory region; and
a controller configured to receive from an external device a request to unwrite a first file stored in the buffer memory to the flash memory, and, in response to the request to unwrite the first file, to perform an unwrite operation based on a first table that contains first writing statement information on each buffer memory region of the plurality of buffer memory regions and based on a second table that contains second writing statement information on each flash memory region of the plurality of flash memory regions,
wherein the controller is configured to perform the unwrite operation by a unit of flash memory region.
|