CPC G06F 3/0635 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 12/0253 (2013.01); G06F 2212/7211 (2013.01)] | 14 Claims |
1. A method of operating a memory controller, the memory controller controlling a memory device, the method comprising:
generating a plurality of time slots;
acquiring data amount information of a memory device based on data written to the memory device or read from the memory device, the data amount information corresponding to the plurality of time slots;
calculating workload parameters indicating differences between the data amount information and a reference data amount that is preset for the memory device;
storing the workload parameters respectively corresponding to the plurality of time slots; and
controlling whether to perform a certain background operation of the memory device performed in each of the plurality of time slots based on the workload parameters.
|