Přeskočit na obsah

Advanced Host Controller Interface

Z Wikipedie, otevřené encyklopedie
(rozdíl) ← Starší revize | zobrazit aktuální verzi (rozdíl) | Novější revize → (rozdíl)

Advanced Host Controller Interface (AHCI) je programovací specifikace od Intelu, která definuje fungování Serial ATA host řadičů (také známý jako adaptéry hostitelské sběrnice) v nerealizovaném-specifickém chování. Specifikace popisuje systémovou strukturu paměti výrobcům počítačového hardwaru pro výměnu dat mezi hostitelským systémem paměti a připojeným ukládacím zařízením. Od června 2008 je aktuální verze specifikace v. 1.3. [1] AHCI nabízí vývojářům softwaru a návrhářům harwaru standardní metodu pro detekci, konfiguraci a programování SATA/AHCI adaptérů. AHCI je oddělená od SATA 3Gb / s standardu, ačkoliv to ukazuje pokročilé schopnosti SATA (například hot-plugging a native command queuing), tak to hostovací systemy mohou použít.

Mnoho SATA řadičů nabízí volitelné režimy provozu: starší Parallel ATA, standard AHCI-mode, nebo výrobcem specifické RAID. Intel doporučuje zvolit RAID režim na jejich základních deskách (které také umožňují AHCI) raději, než rovou AHCI/SATA režim pro maximální flexibilitu, díky problémům způsobeným, když je mód přepnut jakmile už byl operační systém nainstalován.[2] Legacy mód je mechanizmus softwarové zpětné kompatibility, jehož cílem je umožnit SATA-řadiči běžet na starších operačních systémech, které SATA nepodporují.

AHCI je plně podporovaný pro Microsoft Windows Vista a operační systém Linux od kernel 2.6.19.[3] NetBSD rovněž podporuje ovladače v režimu AHCI v některých verzích. OpenBSD má ovladač AHCI od OpenBSD 4.1. FreeBSD AHCI podporuje také. AHCI podpora pro Solaris 10 byla zavedena ve vydání 8/07 [4]. Starší operační systémy vyžadují specifické hardwarové ovladače pro podporu AHCI.

Reference

Externí odkazy