AHCI是什么意思?

如题所述

AHCI指的是高级主机控制器接口。

一、AHCI的意思解释:

AHCI是“Advanced Host Controller Interface”的缩写,中文意思是高级主机控制器接口,是一种由英特尔制定的技术标准。它允许软件与SATA存储设备沟通的硬件机制,可让SATA存储设备激活高级SATA功能。

二、AHCI的背景介绍:

1、AHCI本质是一种PCI类设备,在系统内存总线和串行ATA设备内部逻辑之间扮演一种通用接口的角色。这类设备描述了一个含控制和状态区域、命令序列入口表的通用系统内存结构。每个命令表入口包含SATA设备编程信息,和一个指向描述表的指针。

2、AHCI通过包含一个PCI BAR(基址寄存器),来实现原生SATA功能。

由于AHCI统一接口的研发成功,使得支持串行ATA产品的开发工作大为简化,操作系统和设备制造商省去了单独开发接口的工作,取而代之的是直接在统一接口上进行操作,可以实现包括NCQ(Native Command Queuing)在内的诸多功能。

扩展资料:

AHCI技术介绍:

1、AHCI技术需要硬盘和主板两方面的支持。

对于硬盘而言,目前还没有完全支持AHCI 1.0的产品,但部分硬盘已经支持NCQ功能,配合支持AHCI的主板就可以实现。

2、主板方面,在联想部分机型的BIOS中,可以看到SATA工作模式和AHCI功能这两个选项。

当SATA模式设置为Enhanced时,AHCI可选择Enable或Disable;

当SATA模式设为Compatible时,AHCI选项不可见(默认Disable)。

参考资料来源:百度百科-AHCI

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-28

AHCI英文全称:Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口/高级主机控制器接口),是在Intel的指导下,由多家公司联合研发的接口标准。

它允许存储驱动程序启用高级串行 ATA 功能,如本机命令队列和热插拔。

扩展资料

背景介绍

AHCI本质是一种PCI类设备,在系统内存总线和串行ATA设备内部逻辑之间扮演一种通用接口的角色(即它在不同的操作系统和硬件中是通用的)。

这类设备描述了一个含控制和状态区域、命令序列入口表的通用系统内存结构;每个命令表入口包含SATA设备编程信息,和一个指向(用于在设备和主机传输数据的)描述表的指针。

参考资料来源:

本回答被网友采纳
第2个回答  2013-07-20
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)在内的诸多功能。

一直以来SCSI硬盘在多任务负载下的表现能力为人称道,其根本的原因除了SCSI接口惊人的接口速率外,便是它的指令排序功能。以往的PATA、SATA硬盘也正是因为缺少一种指令优化执行功能而在性能上落后于SCSI硬盘。针对这一困境,Intel的AHCI 1.0规范首次引入的NCQ(Native Command Qu),它的应用能够大幅度减少硬盘无用的寻道次数和数据查找时间,这样就能显著增强多任务情况下硬盘的性能。

另外,作为SATA标准的改进版,Intel完善了Serial ATA II接口的详细规格,并表示串行ATA II的研发将属于AHCI统一接口的第二个阶段。而其中第一阶段从去年已经开始,不少厂商也推出Serial ATA接口的产品,包括硬盘和主板。但这仅仅是作为过渡,在第二阶段,Serial ATA II将会凭借更高的信号传输速度直接取代SATA.

—理论结束,现在看看你能不能用这个东西—————————————————————————
高级主机控制器接口 (AHCI) 是一种接口技术指标,它允许存储驱动程序启用高级串行 ATA 功能,如本机命令队列和热插拔。

注:AHCI 需要英特尔? 应用程序加速器 4.1 或更高版本,并与下列控制器集线器一同置入芯片组:

英特尔? 82801GBM I/O 控制器集线器 (ICH7M) - 仅限 AHCI
英特尔? 82801GR I/O 控制器集线器 (ICH7R) - RAID 和 AHCI
英特尔? 82801GH I/O 控制器集线器 (ICH7DH) - RAID 和 AHCI
英特尔? 82801FR I/O 控制器集线器(ICH6R)- RAID 和 AHCI
英特尔? 82801FBM I/O 控制器集线器 (ICH6M) - 仅限 AHCI
基于 ICH7 和 ICH6 的芯片组,以及基于 ICH5 和 ICH5R 的芯片组,未使用 AHCI。
第3个回答  推荐于2016-02-14
AHCI(Serial ATA Advanced Host Controller Interface)串行ATA高级主控接口/高级主机控制器接口),是在Intel的指导下,由多家公司联合研发的接口标准,允许存储驱动程序启用高级串行 ATA 功能。

使用AHCI所需具备之要件:
1、硬盘必须有NCQ(Native Command Queuing )原生伫列之功能,一般都是SATA2的硬盘,目前市面上所贩卖的SATA硬盘应该都是此规格。

2、电脑主机板南桥晶片,要有支持AHCI的能力,故旧电脑是无法使用AHCI功能。

3、电脑BIOS要将AHCI功能打开,否则也是无法使用。
第4个回答  2013-07-20
AHCI(Serial ATA Advanced Host Controller Interface)串行ATA高级主控接口/高级主机控制器接口说白了就是硬盘的一种高级驱动模式..本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网