Natywne kolejkowanie poleceń
Native Command Queuing ( zintegrowany ranking poleceń przetłumaczony przez NCQ ) to technika opracowana w celu poprawy wydajności dysków twardych w określonych warunkach.
Funkcje
NCQ umożliwia wysyłanie kilku żądań jednocześnie na dysk twardy, a następnie sam decyduje, w jakiej kolejności je przetwarza. Unikając niepotrzebnych ruchów głowy, można poprawić przepustowość, a przede wszystkim opóźnienie . Sam napęd, kontroler i sterownik muszą obsługiwać kolejkowanie poleceń, aby z niego korzystać.
Ze względu na opóźnienia spowodowane przez NCQ jest również możliwe, że ta procedura może prowadzić do gorszych czasów dostępu dla niektórych aplikacji. Zjawisko to może wystąpić w grach i odczytach sekwencyjnych.
Firma Seagate wprowadziła w 2003 roku Native Command Queuing dla dysków SATA . Pomijając niewielkie różnice, jest podobny do Tagged Command Queuing (TCQ), który jest obsługiwany przez dyski SCSI od wczesnych lat 90-tych . Nietypowe dla dysków ATA , TCQ zostało wprowadzone przez IBM dopiero w 2002 roku (IBM Deskstar 180GXP), ale rzadko używane ze względu na brak wsparcia ze strony kontrolera .
linki internetowe
- Wyjaśnienie procedury NCQ (angielski)