![SerialTek’s SAS/SATA Basics - SATA Frames, Commands, & Native Command Queueing (NCQ)](https://i.ytimg.com/vi/jFOmiLtYSLg/hqdefault.jpg)
Contente
- Definição - O que significa o NCQ (Native Command Queuing)?
- Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
- 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.
Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
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 SOs 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.