Native Command Queuing
O enfileiramento de comandos nativo também conhecido como NCQ, é um protocolo de comando para dispositivos com o padrão SATA que possibilita ter diversos comandos pendentes serem executados em uma ordem internamente determinada pelo dispositivo.
Imagem: NCQ.svg: helix84 derivative work: Vita.Jindra (talk) · BY · Openverse
NCQ gera benefícios em grandes proporções, especialmente na área de desempenho, produzindo vasto desempenho com alta transição de workloads. O benefício do desempenho pode atingir uma adição de desempenho de um dispositivo de 10K SATA. Adicionalmente, em consequência da sua manipulação de dados e de comandos, NCQ reduz o desgaste mecânico nos dispositivos e melhora sua resistência.
Imagem: leeander · BY-NC-ND · Openverse
NCQ compreende três componentes principais de funcionalidade. Dentro de cada um deles inclui as potencialidades que aumentam o desempenho e a duração de movimentações de SATA.


