AHCI
De Advanced Host Controller Interface oftewel AHCI is een host-controller-interface, gedefiniëert door Intel, welke Serial ATA-host-bus-adapters mogelijk maakt te opereren op een niet-implementief-specifieke manier. Het omschrijft de structuur binnen het systeemgeheugen voor hardware-vendors om data uit te wisselen tussen de host van het systeemgeheugen en aangesloten opslagmedia. Per Juni 2008 is er versie v. 1.3.[1] AHCI brengt software-ontwikkelaars en hardware-ontwerpers een standaard methode voor het detecteren, configureren, en programmeren van SATA (=Serial ATA)/AHCI-adapters. AHCI staat gescheiden van SATA 3Gb/s standard, alhoewel het wel gebruik maakt van SATA's geavanceerde mogelijkheden (zoals hot-plugging en native command queuing) waar host-systemen ook gebruik van maken.
Veel SATA-controllers bieden instelbare modi om te opereren : legacy-Parallel ATA-emulatie, standaard AHCI modus, of vendor-specifieke-RAID. Intel adviseert deze RAID modus te gebruiken op de moederborden (welke ook AHCI inschakelt), liever dan de AHCI/SATA-modus, voor maximale flexibiliteit. [2] De Legacy-modus is een software-backward-compatibility-mechanisme, bedoeld om de SATA-controller toestemming te geven om te werken in legacy-besturingssystemen welke niet SATA-aware (-bewust) zijn, of waar geen drivers aanwezig zijn om het systeem SATA-aware te maken.
AHCI wordt volledig ondersteund bij de aanschaf van Windows Vista en Linux besturingssystemen bij kernel 2.6.19, alsook bij latere besturingssystemen als Windows 7. NetBSD ondersteunt ook drivers in AHCI-modus, inzake sommige versies, wanneer nieuw aangeschaft. OpenBSD had een AHCI-driver die start met OpenBSD 4.1. DragonFlyBSD baseerde AHCI-implementaties op OpenBSD's en voegde externe mogelijkheden toe, zoals meervoudig gebruik van poorten. FreeBSD ondersteunt ook AHCI. Solaris 10 introduceerde AHCI-ondersteuning in de 8/07-versie [3]. Oudere besturingssystemen hebben hardware-specifieke drivers nodig om AHCI te kunnen ondersteunen.
Zie ook
Referenties
- º (En) Serial ATA Advanced Host Controller Interface (AHCI) homepage. Intel, Inc. Retrieved on 2008-08-20.
- º (En) Intel Matrix Storage Technology - Changing and/or choosing Serial ATA Modes. Intel, Inc. Retrieved on 2007-09-30.
- º (En) What's New in the Solaris 10 8/07 Release
Externe links
- (En) Official webpage
- (En) Version 1.3 specification