本页使用了标题或全文手工转换

AHCI

维基百科,自由的百科全书
跳到导航 跳到搜索
AHCI
Advanced Host Controller Interface
最新版本1.3.1
2011年11月11日 (2011-11-11)
组织Intel
网站www.intel.com/content/www/us/en/io/serial-ata/ahci.html

AHCI英文全称:Advanced Host Controller Interface),中文名为高级主机控制器接口,是由英特尔制定的技术标准,允许软件与SATA存储设备沟通的硬件机制,可让SATA存储设备激活高级SATA功能,例如原生指令队列热插拔。AHCI为硬件制造商详细定义了存储器架构规范,规范如何在系统存储器与SATA存储设备间传输资料,目前(2014年3月)最新AHCI规范为1.3.1版。AHCI通过ALPM英语ALPM协议进行电源管理。

现时绝大多数SATA硬盘都支持AHCI。

运行模式[编辑]

多数的SATA控制器可提供如下的运行模式:PATA接口模拟,标准AHCI模式,以及厂商的RAID模式。PATA模拟模式向下兼容,以允许SATA控制器在不支持AHCI的操作系统(如Windows XP)上运行。自Intel 9系列芯片组后,英特尔桌面型芯片组已不支持PATA模拟模式。

历史版本[编辑]

AHCI 1.0[编辑]

加入了NCQ(Native Command Queuing)功能和热插拔技术

AHCI 1.1[编辑]

AHCI 1.2[编辑]

帧结构数据交换技术(FIS Based-Switching)

AHCI 1.3[编辑]

支持的操作系统[编辑]

Windows Vista核心已完全支持AHCI,Linux系统核心2.6.19版起支持,FreeBSD从8.0版起支持[1]OpenBSD从4.1版起支持,NetBSD从4.0版起支持,其他较旧操作系统则需要相关硬件制造商提供驱动程序才可以支持。

参考文献[编辑]

  1. ^ https://www.freebsd.org/cgi/man.cgi?ahci(4)