1. 新媒公社首页
  2. 网络杂谈

ahci是什么(AHCI如何起到提速作用)



对于新电脑来说,固态硬盘基本已经实现了”即插即用”,但前几年的电脑加装固态硬盘就有比较多的注意项,其中有个特性可以说是固态硬盘完整发挥性能的基石,少了它就是自废武功——AHCI模式。很多朋友都知道装固态硬盘要开AHCI模式,但什么是AHCI,它是如何提升固态硬盘性能的呢?
 
ahci是什么(AHCI如何起到提速作用)
 
这还要从AHCI的问世说起。较早的机械硬盘使用的是IDE接口,IDE数据线的特点是特别的宽,几乎占据了3.5寸硬盘一半以上的宽度。
 
ahci是什么(AHCI如何起到提速作用)
 
IDE数据线就像裤带面,尽管特别宽,但是并行传输数据的它效率非常低下。
 
ahci是什么(AHCI如何起到提速作用)
 
后来硬盘接口发展为Serial ATA串行模式传输,并引入了全新的AHCI(Serial ATA Advanced Host Controller Interface)串行ATA高级主机接口特性。简单的来说,AHCI是基于SATA之上的一套高级协议,是硬盘和主板通信的语言,他们按照事先协商好的一套”暗号”传输读写指令和数据。
 
ahci是什么(AHCI如何起到提速作用)
 
更重要的是AHCI增加了一个可以对读写命令排队和优化的功能——NCQ原生命令队列。SATA的队列深度最高可达32,等待执行的指令可以在队列中进行重新排队,将乱序需要多次寻道的读写变成一次性顺路访问,节能机械硬盘磁头的寻道时间,从而提升硬盘效能。
 
ahci是什么(AHCI如何起到提速作用)
 
固态硬盘没有机械活动部件,不需要磁头寻址,不过固态硬盘像多核心CPU一样,内部拥有多个闪存通道,不同CE之间可以支持交错访问,AHCI的NCQ特性就给固态硬盘带来了更高的多命令并发执行能力。
 
ahci是什么(AHCI如何起到提速作用)
 
SATA为了向下兼容,保留了传统的IDE模式,如果没有开启AHCI默认使用的将是IDE。此时固态硬盘的性能会受到一些影响。下图为东芝TR200固态硬盘在IDE模式下的AS测速成绩:
 
ahci是什么(AHCI如何起到提速作用)
 
在开启AHCI模式之后,无论是顺序读写还是4K多队列随机读写性能都得到了极大的提升,发挥出TR200里东芝BiCS 3D闪存的优势。
 
ahci是什么(AHCI如何起到提速作用)
 
AHCI虽然被称为高级主机接口,实际上已经是十几年前制定的标准,当时并没能预见到现在固态硬盘的普及和发展。随着3D闪存等技术的进步,固态硬盘需要一种全新的、专门为闪存优化的新协议来取代AHCI:它就是NVMe协议。
 
ahci是什么(AHCI如何起到提速作用)

原创文章,作者:wqjkzx00,如若转载,请注明出处:http://www.suzo.cc/10354.html

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

在线咨询:点击这里给我发消息

邮件:1270242220@qq.com

工作时间:周一至周日,830-22:30