APPARATUS, SYSTEM, AND METHOD FOR MANAGING OPERATIONS FOR DATA STORAGE MEDIA
First Claim
Patent Images
1. A method to manage operations for data storage media, the method comprising:
- adjusting execution of an executing operation on data storage media;
executing a pending operation on the data storage media in response to adjusting execution of the executing operation, the pending operation comprising a higher execution priority than the executing operation; and
finishing execution of the executing operation in response to completing execution of the pending operation.
6 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for managing operations for data storage media. An adjustment module interrupts or otherwise adjusts execution of an executing operation on the data storage media. A schedule module executes a pending operation on the data storage media in response to adjusting execution of the executing operation. The pending operation comprises a higher execution priority than the executing operation. The schedule module finishes execution of the executing operation in response to completing execution of the pending operation.
-
Citations
22 Claims
-
1. A method to manage operations for data storage media, the method comprising:
-
adjusting execution of an executing operation on data storage media; executing a pending operation on the data storage media in response to adjusting execution of the executing operation, the pending operation comprising a higher execution priority than the executing operation; and finishing execution of the executing operation in response to completing execution of the pending operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method to manage operations for data storage media, the method comprising:
-
adjusting execution of a first operation on data storage media; executing a pending operation on the data storage media in response to adjusting execution of the first operation, the pending operation comprising a higher execution priority than the executing operation, wherein adjusting execution of the first operation comprises selecting operations from one or more queues of operations to be executed such that the pending operation executes prior to the first operation; and executing the first operation in response to completing execution of the pending operation. - View Dependent Claims (16)
-
-
17. An apparatus to manage operations for data storage media, the apparatus comprising:
-
an adjustment module that interrupts execution of an executing operation on data storage media; a schedule module that executes a pending operation on the data storage media in response to interrupting execution of the executing operation, the pending operation comprising a shorter execution time than the executing operation; and wherein the schedule module finishes execution of the executing operation in response to completing execution of the pending operation. - View Dependent Claims (18, 19)
-
-
20. A system to manage operations for data storage media, the system comprising:
-
non-volatile solid-state data storage media; a storage controller for the non-volatile solid-state data storage media, the storage controller comprising, an adjustment module that interrupts execution of an executing operation on the data storage media; a schedule module that executes a pending operation on the data storage media in response to interrupting execution of the executing operation, the pending operation comprising a shorter execution time than the executing operation; and wherein the schedule module finishes execution of the executing operation in response to completing execution of the pending operation. - View Dependent Claims (21, 22)
-
Specification