Různé standardy
IDE – Integrated Drive Electronics (1. verze ATA)
ATA – Advanced Technology Attachment
PATA – Parallel ATA
SATA – Serial ATA
AHCI – Advanced Host Controller Interface
SATA je sériové rozhraní ATA, které má nahradit stárnoucí technologii PATA. Ve srovnání s technologií PATA nabízí mnoho výhod, včetně rychlejšího přenosu dat. Advanced Host Controller Interface běžně označované jako AHCI je nový programovací standard, který definuje nový provozní režim rozhraní SATA, který přidává dvě další funkce: NCQ a připojení za provozu.
NCQ je zkratka pro Native Command Queuing, což je funkce, která upravuje pořadí načítání dat. Namísto postupného zpracování každého požadavku jako u tradičních systémů funkce analyzuje všechny požadavky a vykresluje cestu, která zabere při zpracování všech požadavků nejméně času. Výsledek je poněkud nerovnoměrný, protože ačkoli je snížen celkový čas, některé dřívější požadavky mohou být umístěny na konec seznamu. Připojení za provozu je funkce, která nezlepší výkon systému, ale usnadňuje uživatelům připojování nebo výměnu disků. Připojení za provozu jednoduše umožňuje uživatelům odebrat nebo připojit disky, aniž by bylo nutné vypínat celý systém, v podstatě jako u flash disků.
Aby bylo možné maximalizovat kompatibilitu rozhraní SATA s hardwarem, který se vyrábí, zavedli výrobci několik provozních režimů, včetně AHCI a Legacy IDE. Legacy IDE má za cíl poskytovat kompatibilitu se staršími zařízeními a zároveň využívat pokročilé funkce dostupné při použití rozhraní AHCI. V závislosti na hardwaru, který používáte, a jeho relativním stáří, můžete mít řadič SATA, který nepodporuje rozhraní AHCI, takže nebudete mít na výběr tolik možností.
Rozhraní AHCI je trochu složitější pro implementaci ve srovnání s ostatními možnostmi u rozhraní SATA, jelikož vyžaduje instalaci speciálních ovladačů. I při přechodu na rozhraní AHCI ze starší instalace, která nepoužívala rozhraní AHCI, může dojít k problémům, jelikož základní deska nemusí jednotku rozpoznat a nespustí operační systém tak, jak má. Existuje postup, které lze provést, aby byl přechod o něco snazší, ačkoliv problém často vyřeší aktualizace hardwaru a operačního systému.
Shrnutí:
1. SATA je relativně nový standard rozhraní, který se běžně používá pro úložná média, zatímco AHCI je programovací rozhraní, které přidává další funkce.
2. AHCI zavádí funkce NCQ a připojení za provozu.
3. SATA může fungovat na rozhraní IDE nebo AHCI.
4. Některý hardware podporuje rozhraní SATA bez AHCI.
5. Implementace rozhraní AHCI je poněkud složitější.