Co to jest rodzime polecenie?
Native Command Queuing to system, który umożliwia seryjne zaawansowane technologie (SATA) dysk twardy na zarządzanie własną wewnętrzną kolejką odczytu i zapisu. W systemach, które nie używają natywnych kolejkowania poleceń, napęd wykonuje polecenia w kolejności, które zostały odebrane z głównego systemu. Native Command Queuing pozwala dyskowi ponownie zamówić polecenia, aby proces pobierania był bardziej wydajny. Spowoduje to przyspieszenie czasu odzyskiwania informacji i zmniejsza zużycie fizyczne na dysku.
Dane na dysku twardym są przechowywane na arkuszach magnetycznych z cienkimi papierowymi talerzami. Każdy dysk ma kilka talerzy, wszystkie zawierające informacje. Aby przeczytać i pisać na talerzu, dyski twarde używają ramienia podobnego do tego na odtwarzaczu płytowym. W miarę obrotu talerza ramię porusza się w przód iw tył nad sekcjami talerzy zawierającymi dane.
, gdy obserwowane przez człowieka dane na dysku twardym wydają się całkowicie losowe. Dwie powiązane informacje mogą być szeroko rozmieszczone na dysku. CzytaćOba elementy, ramię znajduje pierwsze, a następnie porusza się w pozycji, aby zlokalizować drugi. Jeśli dysk odbędzie jeden odczyt lub zapisz polecenie po drugim, ramię będzie musiało stale się poruszać, aby ustalić dane. Jeśli każde z poleceń wymaga od ramię przeniesienia się na przeciwną stronę tego samego talerza, w procesie tam iz powrotem jest dużo czasu.
Korzystając z Native Command Queuing, dysk może wybrać kolejność, w której wykonuje dany zestaw poleceń. Zasadniczo wykonuje jak najwięcej operacji w jednym obszarze, a następnie przenosi się do innego obszaru. Oznacza to, że dysk skrócił czas szukania i oczekiwanie między poleceniami. Jako dodatkowa korzyść boczna dysk spędza mniej czasu na niepotrzebne ruchy. Spowoduje to zmniejszenie zużycia napędu o niewielką ilość.
Zaawansowane systemy mogą skorzystać z innej korzyści z natywnej kolejki dowodzenia. Kiedy jest procesorZajęty i niezdolny do zaakceptowania poleceń, dysk może popchnąć wszystkie żądania zapisu na przód kolejki. Ponieważ procesor jest zbyt zajęty, aby akceptować polecenia odczytu, dysk może zdecydować się nie rozwiązać. Może to spowodować ogromną poprawę wydajności, szczególnie w systemach z wieloma dyskami i wieloma rdzeniami.
Ta technologia jest również wykorzystywana w niektórych formach napędów stałego. Te dyski nie używają systemu standardowych napędów na ramionach, więc na ogół działają znacznie szybciej. Ponieważ są tak szybkie, często będą działać szybciej niż reszta systemu i kończą wąskie gardło. Korzystając z natywnej kolejki poleceń, mogą ponownie zamówić swoje polecenia, aby wysyłać odczyty w miarę możliwości i pisać, gdy system pozostaje w tyle.