Management Of Internal Operations By A Storage Device
AssigneeSanDisk IL Ltd.
InventorsAmir Mosek, Elad Baram
Life of this patent
Estimating the term…
Abstract
A method enables a storage device to autonomously (i.e., without intervention of a host device) determines whether an integral sequence of commands, which is related to one or more storage commands issued by the host device, is in a certain state (i.e., it is “active” or “inactive”) or is transitioning from “active” state to “inactive” state, or from “inactive” state to “active” state. Depending on the determined state or transition, the storage device determines whether to refrain from executing Extra-Sequence (“ESQ”) operations and permit executing Intra-Sequence (“ISQ”) operations, or vice versa.
Claims12
A method for handling, by a storage device, internal operations of the storage device, the method comprising:
- a) defining one or more integral sequences of commands, each of the one or more integral sequences of commands being capable of being in an “active” state and in an “inactive” state;
- b) associating with each of the one or more integral sequences of commands a first set of internal operations and a second set of internal operations, the first set of internal operations being operations that are not to be executed while the respective integral sequence of commands is in the “active” state, and the second set of internal operations being operations that are permitted to be executed while the respective integral sequence of commands is in the “active” state;
- c) receiving a command from a host device;
- d) based on information derived from at least the received command, determining whether one of the one or more integral sequences of commands is in the “active” state, or is transitioning from the “inactive” state to the “active” state;
- and
- e) if the one of the one or more integral sequences of commands is in the “active” state, or is transitioning from the “inactive” state to the “active” state, (i) refraining from executing any operation of the first set of internal operations associated with the respective integral sequence of commands.
Dependencies are inferred from the claim text.