Native Command Queuing (NCQ)

Schrijver: Roger Morrison
Datum Van Creatie: 24 September 2021
Updatedatum: 21 Juni- 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)

Inhoud

Definitie - Wat betekent Native Command Queuing (NCQ)?

Native command queuing (NCQ) is een technologie waarmee SATA harde schijven meer dan één opdracht tegelijk kunnen accepteren door de volgorde te optimaliseren waarin lees- en schrijfopdrachten worden uitgevoerd. Dit verhoogt de prestaties van de schijf door het aantal bewegingen van de aandrijfkop te beperken wanneer meerdere lees- / schrijfverzoeken in de wachtrij staan.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Native Command Queuing (NCQ)

NCQ vervangt tagged command queuing (TCQ), dat wordt gebruikt met parallelle ATA (PATA). De manier waarop TCQ samenwerkt met het besturingssysteem (OS) belast de CPU in ruil voor weinig prestatiewinst.

Zowel op de harde schijf als in de SATA-hostbusadapter moet NCQ worden ondersteund en ingeschakeld en moet het juiste stuurprogramma in het besturingssysteem worden geladen. Sommige besturingssystemen bevatten de vereiste generieke stuurprogramma's (zoals Windows Vista en Windows 7), terwijl andere vereisen dat leverancierspecifieke stuurprogramma's worden geladen om NCQ in te schakelen, zoals Windows XP.

NCQ kan ook worden gebruikt in SSD's (solid-state drives), schijven die gegevens bevatten in niet-vluchtige geheugenchips en geen bewegende delen bevatten. Hier wordt latentie (de vertraging in het verwerken van opdrachten) gevonden op de host en niet op de schijf. De drive gebruikt NCQ om te zorgen dat deze opdrachten moet verwerken terwijl de hostadapter CPU-taken verwerkt.