Advanced Host Controller Interface
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
- ↑ Serial ATA Advanced Host Controller Interface (AHCI) homepage. Intel, Inc. Retrieved on 2008-08-20.
- ↑ Intel Matrix Storage Technology - Changing and/or choosing Serial ATA Modes. Intel, Inc. Retrieved on 2007-09-30.
- ↑ Serial ATA (SATA) Linux hardware/driver status report - Dunvegan Media
- ↑ What's New in the Solaris 10 8/07 Release