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

AHCI

维基百科,自由的百科全书
跳转至: 导航搜索

高级主机控制器接口英文Advanced Host Controller Interface缩写AHCI),是一种由英特尔制定的技术标准,它允许软件与SATA存储设备沟通的硬件机制,可让SATA存储设备激活高级SATA功能,例如原生指令队列热插拔。AHCI详细定义一个内存架构规范给予硬件制造商,规范如何在系统内存与SATA存储设备间传输数据,目前(2014年3月)最新AHCI规范为1.3.1版。

许多SATA设备控制器可个别激活AHCI功能或与RAID功能合并使用,英特尔就建议如果在其支持AHCI芯片组上使用RAID功能,采取AHCI模式组建RAID可以获得最大弹性,因为AHCI可在完成安装的操作系统中切换RAID组建模式。

在一般硬盘上,大多数制造商均在3.5英寸及2.5英寸提供相关支持技术

运行模式[编辑]

多数的SATA控制器提供了如下的运行模式:兼容老式PATA接口模拟,标准AHCI模式,以及厂商自定义RAID模式(多数支持AHCI以发挥其性能)。Intel建议在其主板上采用RAID模式来取代AHCI/SATA模式以便获得最大的兼容性。[1]兼容模式是一种利用软件途径向后兼容,以此允许SATA控制器在无法识别SATA或驱动不支持的老式操作系统上运行。

AHCI1.0[编辑]

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

AHCI1.1[编辑]

AHCI1.2[编辑]

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

AHCI1.3[编辑]

固态硬盘方面目前仅英特尔控制芯片支持AHCI功能(并无单一贩售)。

支持的操作系统[编辑]

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

参考文献[编辑]

  1. ^ Intel Matrix Storage Technology - Changing and/or choosing Serial ATA Modes. Intel. [2007-09-30].