Native Befehlswarteschlange (ncq)

Definition - Was bedeutet Native Command Queuing (NCQ)?

Native Command Queuing (NCQ) ist eine Technologie, mit der SATA-Festplatten mehr als einen Befehl gleichzeitig akzeptieren 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 Laufwerkskopfbewegungen begrenzt wird, wenn mehrere Lese- / Schreibanforderungen in die Warteschlange gestellt werden.

Technische.me erklärt Native Command Queuing (NCQ)

NCQ ersetzt TCQ (Tagged Command Queuing), das mit parallelem ATA (PATA) verwendet wird. Die Art und Weise, wie TCQ mit dem Betriebssystem (OS) interagiert, belastet die CPU als Gegenleistung für einen geringen Leistungsgewinn.

Sowohl auf der Festplatte als auch im SATA-Hostbusadapter muss NCQ unterstützt und aktiviert werden, und der richtige Treiber muss in das Betriebssystem geladen werden. Einige Betriebssysteme enthalten die erforderlichen generischen Treiber (wie Windows Vista und Windows 7), während andere herstellerspezifische Treiber zum Aktivieren von NCQ wie Windows XP laden müssen.

NCQ kann auch in Solid-State-Laufwerken (SSDs) verwendet werden, Laufwerken, 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 und nicht auf dem Laufwerk gefunden. Das Laufwerk verwendet NCQ, um sicherzustellen, dass Befehle verarbeitet werden müssen, während der Hostadapter CPU-Aufgaben verarbeitet.