Skip to main content

Co to jest rodzime polecenie?

Native Command Queuing to system, który umożliwia seryjne dyski zaawansowane technologie (SATA), aby rządzić własną wewnętrzną kolejką odczytu i zapisów.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 napędu.

Dane na dysku twardym są przechowywane na drobnych papierowych arkuszach magnetycznych zwanych 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 obserwowano przez człowieka, dane na dysku twardym wydają się całkowicie losowe.Dwie powiązane informacje mogą być szeroko rozmieszczone na dysku.Aby przeczytać 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, aby ramię przesunęło się na przeciwną stronę tego samego talerza, w procesie za izolacji dużo czasu.

które 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.Zmniejszy to zużycie jazdy o niewielką ilość.

Zaawansowane systemy mogą skorzystać z innej korzyści z natywnej kolejki dowodzenia.Gdy procesor jest zajęty i nie może przyjąć 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.

Technologia ta 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.