Fila de comandos nativa (NCQ)

Autor: Roger Morrison
Data De Criação: 24 Setembro 2021
Data De Atualização: 1 Julho 2024
Anonim
SerialTek’s SAS/SATA Basics - SATA Frames, Commands,  & Native Command Queueing (NCQ)
Vídeo: SerialTek’s SAS/SATA Basics - SATA Frames, Commands, & Native Command Queueing (NCQ)

Contente

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.