Оглавление:
- Определение - Что означает Native Command Queuing (NCQ)?
- Techopedia объясняет Native Command Queuing (NCQ)
Определение - Что означает Native Command Queuing (NCQ)?
Собственная очередь команд (NCQ) - это технология, позволяющая жестким дискам SATA принимать более одной команды одновременно, оптимизируя порядок выполнения команд чтения и записи. Это повышает производительность привода, ограничивая количество перемещений головки диска, когда в очередь помещается несколько запросов на чтение / запись.
Techopedia объясняет Native Command Queuing (NCQ)
NCQ заменяет помеченную очередь команд (TCQ), которая используется с параллельным ATA (PATA). То, как TCQ взаимодействует с операционной системой (ОС), облагает налогом ЦП в обмен на небольшой прирост производительности.
Как на жестком диске, так и в адаптере шины хоста SATA NCQ должен поддерживаться и включаться, а в ОС должен быть загружен соответствующий драйвер. Некоторые ОС содержат необходимые общие драйверы (например, Windows Vista и Windows 7), в то время как другие требуют загрузки драйверов, специфичных для поставщика, для включения NCQ, например Windows XP.
NCQ также может использоваться в твердотельных накопителях (SSD), накопителях, содержащих данные в энергонезависимых микросхемах памяти и не содержащих движущихся частей. Здесь задержка (задержка при обработке команд) находится на хосте, а не на диске. Привод использует NCQ, чтобы обеспечить обработку команд, пока хост-адаптер обрабатывает задачи процессора.
