NCQ ( Native Command Queuing - hardware command queuing ) er en teknologi, der bruges i SATA -enheder, der starter med SATA / 300 for at øge ydeevnen. NCQ - aktiverede enheder er i stand til at acceptere flere anmodninger på samme tid og omorganisere rækkefølgen af deres udførelse for at opnå maksimal effektivitet (ydelse) under hensyntagen til enhedens interne arkitektur (minimere antallet af hovedbevægelser og vente på den ønskede sektor på sporet). NCQ forbedrer udførelsen af opgaver forbundet med tilfældig læsning, behandling af data fra to eller flere kilder og samtidig drift af flere programmer. (Typisk belastning for en server er samtidig eksekvering af anmodninger fra flere klienter).
En fuldstændig lignende funktion i SCSI kaldes den taggede kø og har været der siden i det mindste begyndelsen af 1990'erne, hvilket er en af de to vigtigste fordele ved SCSI i forhold til IDE .
For at nyde fordelene ved NCQ har du brug for:
NCQ er det andet forsøg på at tilføje en kommandokø til ATA -enheder. Det forrige forsøg, TCQ ( Tagged Command Queuing ), var mislykket (i modsætning til SCSI TCQ) .