Cola de comandos nativos (NCQ)

Autor: Roger Morrison
Fecha De Creación: 24 Septiembre 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
SerialTek’s SAS/SATA Basics - SATA Frames, Commands,  & Native Command Queueing (NCQ)
Video: SerialTek’s SAS/SATA Basics - SATA Frames, Commands, & Native Command Queueing (NCQ)

Contenido

Definición: ¿qué significa Native Command Queuing (NCQ)?

Native Command Queuing (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 que se ejecutan los comandos de lectura y escritura. Esto aumenta el rendimiento del disco al limitar el número de movimientos del cabezal del disco cuando se ponen en cola múltiples solicitudes de lectura / escritura.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Native Command Queuing (NCQ)

NCQ reemplaza la cola de comandos etiquetados (TCQ), que se usa con ATA paralela (PATA). La forma en que TCQ interactúa con el sistema operativo (SO) grava la CPU a cambio de una pequeña ganancia de rendimiento.

Tanto en el disco duro como en el adaptador de bus host SATA, NCQ debe ser compatible y estar habilitado y el controlador adecuado debe estar cargado en el sistema operativo. Algunos sistemas operativos incluyen los controladores genéricos necesarios (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 usar en unidades de estado sólido (SSD), unidades que contienen datos en chips de memoria no volátiles 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 garantizar que tiene comandos para procesar mientras el adaptador host procesa las tareas de la CPU.