Les disques durs avec le support NCQ (Native Command Queuing) utilisent le tampon spécial, à l’intérieur
duquel les instructions, faisant la queue, peuvent se réorganiser en conformité de la position de la tête
magnétique et le chargement courant pour l’augmentation de la productivité totale.
L’augmentation de la productivité par rapport à TCQ est
approvisionnée par l’utilisation du mécanisme race-free du retour du statut, de l’agrégation (réunion) des interruptions, ainsi que
grace à l’utilisation de First Party DMA. La technologie NCQ est réalisée sous forme de l’addition au standard Serial ATA 1.0 et
une partie intégrante du standard SATA-II. L’introduction du support NCQ n’a exigé
aucuns changements dans le protocole de base SATA. Pendant le fonctionnement avec NCQ on utilise la structure FIS (Frame Information
Structure) et les primitifs, qui sont standards pour la spécification SATA et deux nouvelles instructions (Read FPDMA Queued et Write
FPDMA Queued). Pour l’utilisation de ces instructions avec les ports standards SATA il est nécessaire d’exécuter trois exigences:
- Support avec le disque dur NCQ.
- Pour l’approvisonnement des oprérations First Party DMA et l’achevèment opératif du fonctionnement avec chaque instruction, le
contrôleur de la carte mère doit supporter les installations DMA Setup FIS и Set Device Bits FIS.
- Le driver du système doit déterminer la présence du support NCQ et d’utiliser les instructions FPDMA Queued.