Die vorliegende Offenbarung bezieht sich allgemein auf die Begrenzung der Bandbreite in Speichervorrichtungen. Eine oder mehrere Dienstgüte-Ebenen der Bandbreite können ausgewählt und mit Befehlen gemäß Service-Level-Agreements verknüpft werden, die einige Befehle gegenüber anderen priorisieren können. Eine Speichervorrichtung ruft einen oder mehrere der Befehle ab und führt sie aus. Jeder der Befehle ist mit einer Dienstgüte-Ebene der Bandbreite verknüpft. Nach dem Ausführen der Befehle und dem Übertragen der Daten an eine Hostvorrichtung kann die Speichervorrichtung das Schreiben eines Beendigungseintrags, der den ausgeführten Befehlen entspricht, in eine Beendigungswarteschlange verzögern, basierend auf der den Befehlen zugeordneten Dienstgüte-Ebene der Bandbreite. Die Vorrichtung kann dann das Offenlegen des Beendigungseintrags verzögern, indem sie die Aktualisierung eines Kopfzeigers der Beendigungswarteschlange verzögert. Die Vorrichtung kann ferner das Senden eines Unterbrechungssignals an die Hostvorrichtung basierend auf der den Befehlen zugeordneten Dienstgüte-Ebene der Bandbreite verzögern.
展开▼