Co je nativní příkaz fronty?
Nativní příkazové fronty je systém, který umožňuje pevné disky sériové pokročilé technologie (SATA), aby řídily 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 doba 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 přes sekce talířů obsahujících data. Na jednotce mohou být široce rozloženy dva související informace. ČístOba kusy, paže najde 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 tam a zpět se ztratí hodně času.
Použitím nativní fronty příkazu může jednotka vybrat pořadí, ve kterém provádí 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í pohonu o malé množství.
Pokročilé systémy mohou využít další výhodu nativního velení ve frontě. Když je procesorPršlá a neschopná přijmout 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.
Tato technologie se používá také na některých formách disků pevných států. 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. Použitím nativního příkazu fronty 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á.