欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

AHCI技术介绍

程序员文章站 2024-01-19 15:44:40
AHCI技术介绍  AHCI,全称为Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口),是在Intel的指导下,由多家公司联合研发的接口标准,其研发小组成员主要包括Intel、AMD、... 09-04-21...
  ahci,全称为serial ata advanced host controller interface(串行ata高级主控接口),是在intel的指导下,由多家公司联合研发的接口标准,其研发小组成员主要包括intel、amd、戴尔、marvell、迈拓、微软、red hat、希捷和storagegear等著名企业。ahci描述了一种pci类设备,它的主要作用是在系统内存和串行ata设备之间扮演一种接口的角色,而且它在不同的操作系统和硬件中是通用的。
  在ahci 1.0规范中,intel引入了ncq(native command queue)功能和热插拔技术。支持ncq技术的硬盘在接到读写指令后,会根据指令对访问地址进行重新排序,减少了读取时间,使数据传输更为高效,同时也有效地延长了硬盘的使用寿命。

  ahci技术需要硬盘和主板两方面的支持。对于硬盘而言,目前还没有完全支持ahci 1.0的产品,但部分硬盘已经支持ncq功能,配合支持ahci的主板就可以实现。

  主板方面,在联想部分机型的bios中,可以看到sata工作模式和ahci功能这两个选项,当sata模式设置为enhanced时,ahci可选择enable或disable;当sata模式设为compatible时,ahci选项不可见(默认disable)。综上所述,这两项设置可能存在的组合一共有3种,只有下图所示的这种组合才支持ahci:

AHCI技术介绍