NCQ
NCQ ( — аппаратная установка очерёдности команд) — технология, использующаяся в SATA-устройствах начиная с SATA/300 для повышения быстродействия. Устройства с поддержкой "NCQ" способны принимать несколько запросов одновременно и реорганизовывать порядок их выполнения для достижения максимальной эффективности (производительности) с учётом внутренней архитектуры устройства (минимизируя количество перемещений головок и ожидание нужного сектора на треке). "NCQ" повышает производительность задач, связанных с произвольным чтением, обработкой данных от двух и более источников, одновременную работу нескольких программ. (Типичная нагрузка для сервера — одновременное выполнение запросов от нескольких клиентов).

Абсолютно аналогичная возможность в SCSI называется tagged queue и имелась там по крайней мере с начала 1990-х годов, будучи одним из двух главных преимуществ SCSI перед IDE.

Для использования преимуществ "NCQ" требуются:
* Жесткий диск с поддержкой "NCQ" (все произведенные в последние годы)
* Более совершенный контроллер, чем старый PC/AT-совместимый — AHCI, или же проприетарный — Promise, HighPoint, Silicon Image.
* Драйвер к этому контроллеру

NCQ является второй попыткой добавить очередь команд в ATA-устройства. Предыдущая попытка, TCQ (), оказалась неудачной (в отличие от SCSI TCQ).
Q188639
SATA
MISC
Q220868
SCSI
Concept
Q230360
IDE
MISC
Q379598
AHCI
MISC
Q230360
ATA
MISC
Q1669751
TCQ
UNK
Q220868
SCSI
Concept
Q1052046
NCQ
MISC
Q1052046
NCQ
MISC
Q1052046
NCQ
MISC
Q1052046
NCQ
MISC
Q1052046
NCQ
MISC
Q1052046
NCQ
MISC
+300^^http://www.w3.org/2001/XMLSchema#decimal
300
NUMBER
part of