![SerialTek’s SAS/SATA Basics - SATA Frames, Commands, & Native Command Queueing (NCQ)](https://i.ytimg.com/vi/jFOmiLtYSLg/hqdefault.jpg)
Zawartość
- Definicja - Co oznacza Native Command Queuing (NCQ)?
- 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)
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.