Co je nativní příkaz fronty?
Native Command Queuing je systém, který umožňuje pevné disky sériové pokročilé technologie (SATA), aby řídila svou vlastní vnitřní frontu požadavků na čtení a zápis.V systémech, které nepoužívají nativní příkazové fronty, provádí Drive příkazy v pořadí, v jakém byly přijaty z hlavního systému.Nativní příkazová fronta umožňuje jednotce změnit pořadí příkazů, aby byl proces vyhledávání efektivnější.Tím se zrychluje čas zotavení informací a snižuje fyzické opotřebení na jednotce.Každá jednotka má několik talířů, všechny obsahují informace.Pro čtení a psaní na talíři používají pevné disky rameno podobnou tomu na přehrávači záznamu.Když se talíř otáčí, rameno se pohybuje tam a zpět nad sekcemi talíře obsahující data.Na jednotce mohou být široce rozloženy dva související informace.Pro čtení obou kusů najde paže první a poté se pohybuje v poloze, aby lokalizovala druhou.Pokud jednotka obdrží jeden příkaz Číst nebo zápis za druhým, bude se muset paže neustále pohybovat, aby se zarovnala s daty.Pokud každý z příkazů vyžaduje, aby se paže přesunulo na opačnou stranu stejného talíře, v procesu zpět a zpět se ztratí hodně času.který spustí danou sadu příkazů.V podstatě provádí co nejvíce operací v jedné oblasti a poté se přesune do jiné oblasti.To znamená, že pohon zkrátil čas hledání a čekání mezi příkazy.Jako další vedlejší výhoda, pohon tráví méně času vytvářením zbytečných pohybů.Tím se sníží opotřebení jednotky o malé množství.
Pokročilé systémy mohou využít další výhodu nativního velení ve frontě.Pokud je procesor zaneprázdněn a neschopný přijímat příkazy, může jednotka posunout všechny požadavky zápisu na přední část fronty.Vzhledem k tomu, že procesor je příliš zaneprázdněn na to, aby přijel příkazy čtení, může se jednotka rozhodnout, že žádné nevyřeší.To může mít za následek obrovské zlepšení výkonu, zejména v systémech s více jednotkami a více jádry.Tyto jednotky nepoužívají systém standardních pohonů s ramenem a polstrovačem, takže obecně fungují mnohem rychleji.Protože jsou tak rychlé, budou často pracovat rychleji než zbytek systému a nakonec skončí úzce.Pomocí nativního velení ve frontě mohou změnit pořadí svých příkazů a odesílat čtení, kdykoli je to možné, a napsat, když systém zaostává.