Kolejkowanie poleceń natywnych (NCQ)

Autor: Roger Morrison
Data Utworzenia: 24 Wrzesień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
SerialTek’s SAS/SATA Basics - SATA Frames, Commands,  & Native Command Queueing (NCQ)
Wideo: SerialTek’s SAS/SATA Basics - SATA Frames, Commands, & Native Command Queueing (NCQ)

Zawartość

Definicja - Co oznacza Native Command Queuing (NCQ)?

Natywne kolejkowanie poleceń (NCQ) to technologia umożliwiająca dyskom twardym SATA przyjmowanie więcej niż jednego polecenia na raz, optymalizując kolejność wykonywania poleceń odczytu i zapisu. Zwiększa to wydajność napędu, ograniczając liczbę ruchów głowicy napędu, gdy w kolejce jest wiele żądań odczytu / zapisu.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Native Command Queuing (NCQ)

NCQ zastępuje oznaczone kolejkowanie poleceń (TCQ), które jest używane z równoległym ATA (PATA). Sposób, w jaki TCQ współdziała z systemem operacyjnym (OS), obciąża CPU w zamian za niewielki wzrost wydajności.

Zarówno na dysku twardym, jak i adapterze magistrali hosta SATA, NCQ musi być obsługiwane i włączone, a odpowiedni sterownik musi być załadowany do systemu operacyjnego. Niektóre systemy operacyjne zawierają wymagane sterowniki ogólne (takie jak Windows Vista i Windows 7), podczas gdy inne wymagają załadowania sterowników specyficznych dla dostawcy, aby umożliwić NCQ, jak Windows XP.

NCQ może być również stosowany w dyskach półprzewodnikowych (SSD), dyskach zawierających dane w nieulotnych układach pamięci i nie zawiera ruchomych części. Tutaj opóźnienie (opóźnienie przetwarzania poleceń) znajduje się na hoście, a nie na dysku. Napęd używa NCQ, aby upewnić się, że ma komendy do przetworzenia, gdy adapter hosta przetwarza zadania CPU.