AHCI,全称为Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口),是在
Intel的指导下,由多家公司联合研发的接口标准,其研发小组成员主要包括
Intel、
AMD、
戴尔、Marvell、
迈拓、微软、Red Hat、
希捷和StorageGear等著名企业。AHCI描述了一种PCI类设备,主要是在系统
内存和串行ATA设备之间扮演一种接口的角色,而且它在不同的操作系统和硬件中是通用的。
AHCI通过包含一个PCI BAR(基址寄存器),来实现原生SATA功能。由于AHCI统一接口的研发成功,使得支持串行ATA产品的开发工作大为简化,操作系统和设备制造商省去了单独开发接口的工作,取而代之的是直接在统一接口上进行操作,可以实现包括NCQ(Native Command Queuing)在内的诸多功能。