Inhaltsverzeichnis:
- Definition - Was bedeutet Native Command Queuing (NCQ)?
- Techopedia erklärt Native Command Queuing (NCQ)
Definition - Was bedeutet Native Command Queuing (NCQ)?
Native Command Queuing (NCQ) ist eine Technologie, mit der SATA-Festplatten mehr als einen Befehl gleichzeitig annehmen können, indem die Reihenfolge optimiert wird, in der Lese- und Schreibbefehle ausgeführt werden. Dies erhöht die Leistung des Laufwerks, indem die Anzahl der Laufwerkkopfbewegungen begrenzt wird, wenn mehrere Lese- / Schreibanforderungen in die Warteschlange gestellt werden.
Techopedia erklärt Native Command Queuing (NCQ)
NCQ ersetzt das Tagged Command Queuing (TCQ), das bei parallelem ATA (PATA) verwendet wird. Die Art und Weise, in der TCQ mit dem Betriebssystem interagiert, belastet die CPU im Gegenzug für einen geringen Leistungsgewinn.
Sowohl auf der Festplatte als auch im SATA-Hostbus-Adapter muss NCQ unterstützt und aktiviert sein und der richtige Treiber muss in das Betriebssystem geladen werden. Einige Betriebssysteme enthalten die erforderlichen allgemeinen Treiber (wie z. B. Windows Vista und Windows 7), während für andere herstellerspezifische Treiber geladen werden müssen, um NCQ zu aktivieren, z. B. Windows XP.
NCQ kann auch in Solid-State-Laufwerken (SSDs) verwendet werden, die Daten in nichtflüchtigen Speicherchips enthalten und keine beweglichen Teile enthalten. Hier wird die Latenz (die Verzögerung bei der Verarbeitung von Befehlen) auf dem Host gefunden, der sich nicht auf dem Laufwerk befindet. Der Frequenzumrichter verwendet NCQ, um sicherzustellen, dass er Befehle verarbeiten kann, während der Hostadapter CPU-Aufgaben verarbeitet.