Abstract:
An operating method of a storage device which includes a nonvolatile memory device and a controller controlling the nonvolatile memory device includes receiving, by the controller from a host device, a first logical address of a source range entry, a second logical address of a destination range entry, and a first copy command including a first flag that indicates a background copy is set, mapping, at the controller, a first physical address on the second logical address, mapping, at the controller, a second physical address on the second logical address and/or the first physical address, transmitting, by the controller to the host device, a first notification of a completion of the first copy command, and after the controller transmits the first notification, reading, at the nonvolatile memory device, first data stored at the first physical address and writing the first data at the second physical address.
Abstract:
A storage device includes a memory device; and a controller configured to fetch a command from a host, the command indicating a logical address, process the command based on the logical address, and receive, from a first replica storage device, an acknowledgment signal indicating that the command has been processed by the first replica storage device.
Abstract:
An operation method of a memory controller which is configured to control a nonvolatile memory device includes receiving a command from the outside, calculating a delay time based on a currently available write buffer, a previously available write buffer, and a reference value, and processing the command based on the delay time.
Abstract:
A method of operating a memory controller which controls a non-volatile memory including a plurality of blocks is provided. The method includes determining an operation count for a first block among the plurality of blocks and avoiding successive wear-leveling on the first block based on the determined operation count thereof.