Patent ID: 11893272
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for a memory storage device, the memory storage device comprising:
a memory controller; and
a non-volatile memory connected to the memory controller, the method comprising:
receiving, by the memory controller, a command from a host device, the command requesting information about lost LBAs (logical block addresses) lost from a buffer of the memory controller during a system shutdown of the memory storage device,
in response to the command, providing, by the memory controller, the information about the lost LBAs, and
receiving, by the memory controller, recovered data corresponding to the lost LBAs based on the information about the lost LBAs,
wherein the information about the lost LBAs includes at least one of the number of LBAs lost by system shutdown, an LBA list lost by system shutdown, and deletion of a previous LBA list lost by system shutdown,
wherein:
the memory controller receives and buffers write data and LBAs from the host device prior to the system shutdown,
the memory controller creates and stores a bitmap on the basis of the buffered write data and LBAs prior to the system shutdown, and
the memory controller programs the bitmap and at least some of the buffered write data into the non-volatile memory on the basis of the LBAs during a dumping time due to the system shutdown, the dumping time lasting from the time of system shutdown to a time when a temporary power source is exhausted.