Abstract:
A method of operating a storage device according to an exemplary embodiment includes receiving a first target value and a second target value of a plurality of target values respectively corresponding to a first operating parameter and a second operating parameter of a plurality of target values of operating parameters from a host, loading a first existing value and a second existing value of a plurality of existing values of the first operating parameter and the second operating parameter, processing a machine learning algorithm using the first target value, the second target value, the first existing value and the second existing value to generate an adaptive schedule, and executing the background operation based on the schedule.