Advanced Host Controller Interface

AHCI
Advanced Host Controller Interface
Latest version1.3.1
November 11, 2011 (2011-11-11)
OrganizationIntel
Websitewww.intel.com/content/www/us/en/io/serial-ata/ahci.html

The Advanced Host Controller Interface (AHCI) is a technical standard defined by Intel that specifies the register-level interface of Serial ATA (SATA) host controllers in a non-implementation-specific manner in its motherboard chipsets.[1]

The specification describes a system memory structure for computer hardware vendors to exchange data between host system memory and attached storage devices. AHCI gives software developers and hardware designers a standard method for detecting, configuring, and programming SATA/AHCI adapters. AHCI is separate from the SATA 3 Gbit/s standard, although it exposes SATA's advanced capabilities (such as hot swapping and native command queuing) such that host systems can utilize them. For modern solid state drives, the interface has been superseded by NVMe.[2]

The current version of the specification is 1.3.1.

  1. ^ Cite error: The named reference :0 was invoked but never defined (see the help page).
  2. ^ "NVMe vs. SATA: Which SSD Technology Is Faster?". www.howtogeek.com. Retrieved 2020-10-10.