MEMORY SYSTEM AND OPERATING METHOD THEREOF
First Claim
1. A memory system, comprising:
- a memory device suitable for storing host data provided from a host; and
a memory controller suitable for managing and transferring the host data between the host and the memory device,wherein the memory controller comprises;
a write buffer suitable for temporarily storing the host data to be transferred to the memory device;
a buffer monitoring device suitable for checking a usage amount of the write buffer during a predetermined period;
a buffer usage comparing device suitable for generating a flush control signal based on a usage amount comparison result by comparing the usage amount checked during a current period corresponding to the predetermined period with the usage amount checked during a previous period corresponding to the predetermined period; and
a first flush device suitable for transferring the host data temporarily stored in the write buffer to the memory device in response to the flush control signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory system includes: a memory device storing host data provided from a host; and a memory controller managing and transferring the host data between the host and the memory device, wherein the memory controller comprises: a write buffer temporarily storing the host data to be transferred to the memory device; a buffer monitoring device checking a usage amount of the write buffer during a predetermined period; a buffer usage comparing device generating a flush control signal based on a usage amount comparison result by comparing the usage amount checked during a current period corresponding to the predetermined period with the usage amount checked during a previous period corresponding to the predetermined period; and a first flush device transferring the host data temporarily stored in the write buffer to the memory device in response to the flush control signal.
-
Citations
20 Claims
-
1. A memory system, comprising:
-
a memory device suitable for storing host data provided from a host; and a memory controller suitable for managing and transferring the host data between the host and the memory device, wherein the memory controller comprises; a write buffer suitable for temporarily storing the host data to be transferred to the memory device; a buffer monitoring device suitable for checking a usage amount of the write buffer during a predetermined period; a buffer usage comparing device suitable for generating a flush control signal based on a usage amount comparison result by comparing the usage amount checked during a current period corresponding to the predetermined period with the usage amount checked during a previous period corresponding to the predetermined period; and a first flush device suitable for transferring the host data temporarily stored in the write buffer to the memory device in response to the flush control signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for operating a memory system, the method comprising:
-
buffering host data provided from a host in a write buffer; checking a usage amount of the write buffer during a predetermined period; generating a flush control signal based on a usage amount comparison result by comparing the usage amount checked during a current period corresponding to the predetermined period with the usage amount checked during a previous period corresponding to the predetermined period; and performing a first flush operation of transferring the host data temporarily stored in the write buffer to a memory device in response to the flush control signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A memory system comprising:
-
a memory device; a buffer suitable for buffering external data; and a controller suitable for controlling the memory device to periodically perform an internal flush operation of flushing the buffered data therein, wherein the controller further controls the memory device to skip the internal flush operation of a current period when difference among sizes of the buffered data of last two or more periods varies within a threshold.
-
Specification