Advanced Host Controller Interface
Advanced Host Controller Interface (AHCI) je rozhraní od Intelu, které definuje fungování Serial ATA host řadičů (také známé jako adaptéry hostitelské sběrnice) a implementuje pokročilé funkce SATA. Specifikace popisuje výrobcům počítačového hardwaru systémovou strukturu paměti 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 hardwaru 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), mohou ho takové hostovací systémy použít.
Mnoho SATA řadičů nabízí volitelné režimy provozu: starší Parallel ATA, standard AHCI-mode, nebo prodejcem specifikovaný RAID. Pro maximální flexibilitu doporučuje Intel zvolit na jejich základních deskách (které také umožňují AHCI) raději RAID režim, než rovnou AHCI/SATA režim kvůli problémům způsobeným, když je mód přepnut až po nainstalování systému.[2] Legacy mód je mechanismus 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ě podporováno pro Microsoft Windows Vista, Windows 7 a operační systém Linux od kernel 2.6.19.[3] Také FreeBSD a některé verze NetBSD podporují AHCI. OpenBSD má ovladač AHCI od verze 4.1. 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