Índice:
- Definição - O que significa o NCQ (Native Command Queuing)?
- Techopedia explica o Native Command Queuing (NCQ)
Definição - O que significa o NCQ (Native Command Queuing)?
O NCQ (Native Command Queuing) é uma tecnologia que permite que os discos rígidos SATA aceitem mais de um comando por vez, otimizando a ordem na qual os comandos de leitura e gravação são executados. Isso aumenta o desempenho da unidade, limitando o número de movimentos da cabeça da unidade quando várias solicitações de leitura / gravação são colocadas na fila.
Techopedia explica o Native Command Queuing (NCQ)
O NCQ substitui o TCQ (fila de comandos marcados), que é usado pelo ATA paralelo (PATA). A maneira pela qual o TCQ interage com o sistema operacional (SO) tributa a CPU em troca de pouco ganho de desempenho.
Tanto no disco rígido quanto no adaptador de barramento de host SATA, o NCQ deve ser suportado e ativado e o driver adequado deve ser carregado no sistema operacional. Alguns sistemas operacionais incluem os drivers genéricos necessários (como Windows Vista e Windows 7), enquanto outros exigem que drivers específicos do fornecedor sejam carregados para ativar o NCQ, como o Windows XP.
O NCQ também pode ser usado em unidades de estado sólido (SSDs), unidades que contêm dados em chips de memória não voláteis e não contêm partes móveis. Aqui, a latência (o atraso nos comandos de processamento) é encontrada no host e não na unidade. A unidade usa o NCQ para garantir que tenha comandos para processar enquanto o adaptador host estiver processando tarefas da CPU.