Cola de comandos nativa (NCQ)
¿Qué significa Native Command Queueing (NCQ)?
La cola de comandos nativa (NCQ) es una tecnología que permite que los discos duros SATA acepten más de un comando a la vez optimizando el orden en el que se ejecutan los comandos de lectura y escritura. Esto aumenta el rendimiento de la unidad al limitar el número de movimientos del cabezal de la unidad cuando se ponen en cola varias solicitudes de lectura / escritura.
Techopedia explica la cola de comandos nativa (NCQ)
NCQ reemplaza la cola de comandos etiquetada (TCQ), que se utiliza con ATA paralelo (PATA). La forma en que TCQ interactúa con el sistema operativo (SO) grava a la CPU a cambio de una pequeña ganancia de rendimiento.
Tanto en el disco duro como en el adaptador de bus de host SATA, NCQ debe ser compatible y habilitado y el controlador adecuado debe estar cargado en el sistema operativo. Algunos sistemas operativos incluyen los controladores genéricos requeridos (como Windows Vista y Windows 7), mientras que otros requieren que se carguen controladores específicos del proveedor para habilitar NCQ, como Windows XP.
NCQ también se puede utilizar en unidades de estado sólido (SSD), unidades que contienen datos en chips de memoria no volátil y no contienen partes móviles. Aquí, la latencia (el retraso en el procesamiento de los comandos) se encuentra en el host, no en la unidad. La unidad utiliza NCQ para asegurarse de que tiene comandos para procesar mientras el adaptador de host procesa las tareas de la CPU.
