Abstract:
A storage device comprising: at least one nonvolatile memory; a buffer; and a memory controller configured to: receive data from a host; store the data in the buffer; and flush the data in the buffer to the at least one nonvolatile memory in response to an absence of communication with the host for a reference time duration.
Abstract:
An operation method of a nonvolatile memory system including a nonvolatile memory and a memory controller configured to control the nonvolatile memory includes receiving a write command including size information indicating a size of write data from an external device; determining whether or not garbage collection is being executed; executing the garbage collection for a first period of time based on the size information according to a result of the determination; and programming the write data into the nonvolatile memory after executing the garbage collection.