小樱知识 > 生活常识 > ahci是什么(win10开机一直在bios循环)

ahci是什么(win10开机一直在bios循环)

提问时间:2022-07-02 02:31:09来源:小樱知识网


对于新电脑,SSD基本实现了“即插即用”。不过几年前,SSD装在电脑上的时候,关注点就多了,其中一个就是SSD发挥全部性能的基石。没有它,就是弄巧成拙的武功——AHCI模式。很多朋友都知道安装SSD需要AHCI模式,但是什么是AHCI,它是如何提升SSD性能的?

这要从AHCI的出现说起。早期的机械硬盘使用的是IDE接口,IDE数据线特别宽,几乎占据了3.5寸硬盘一半以上的宽度。

IDE数据线就像一条裤带。虽然极宽,但是并行传输数据效率非常低。

后来硬盘接口发展为串行ATA串行模式传输,并引入了全新的AHCI(Serial ATA Advanced Host Controller Interface,串行ATA高级主机控制器接口)串行ATA高级主机接口功能。简单来说,AHCI是一套基于SATA的高级协议,SATA是硬盘和主板之间的通信语言。它们根据事先协商好的一组“密码”传输读写指令和数据。

更重要的是,AHCI增加了一个可以对读写命令进行排队和优化的功能——NCQ原生命令队列。SATA的队列深度最大可达32,等待执行的指令可在队列中重新排队,可将无序读写、需要多次寻道变为一次性逐行访问,节省机械硬盘磁头的寻道时间,从而提升深圳生活网的硬盘性能。

固态硬盘没有机械运动部件,不需要磁头寻址。但是和多核CPU一样,固态硬盘内部有多个闪存通道,不同的CE可以支持交错访问。AHCI的NCQ特性为固态硬盘带来了更高的深生活网络多命令并发执行能力。

SATA保留了传统的IDE模式,以实现向后兼容。如果没有打开AHCI,默认情况下将使用IDE。这时候SSD的性能就会受到影响。下图显示了东芝TR200 SSD在IDE模式下的AS速度测量结果:

开启AHCI模式后,顺序读写和4K多队列随机读写性能大幅提升,充分发挥了TR200中东芝BiCS 3D闪存的优势。

虽然AHCI被称为高级主机接口,但它实际上是十几年前制定的标准,而且当时没有预见到固态硬盘的普及和发展。随着3D闪存等技术的发展,SSD需要一种全新的针对闪存优化的协议来取代AHCI:它就是NVMe协议。

相比SATA单队列最大深度32,NVMe可以支持64K命令队列,每个队列64K指令,突破了SATA接口对SSD性能的限制。NVMe还依附于比SATA更高带宽的PCIE总线,固态硬盘性能走向蓝海。

目前主流电脑平台的主板都已经将AHCI作为默认设置,大部分用户不再需要关心开启AHCI。如果电脑是最近两年新买的,可以通过M.2槽安装更快更高效的NVMe SSD,取得远超AHCI的性能。

以上内容就是为大家推荐的ahci是什么(win10开机一直在bios循环)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题

内容来源于网络仅供参考
二维码

扫一扫关注我们

版权声明:所有来源标注为小樱知识网www.cnfyy.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。

本文标题:ahci是什么(win10开机一直在bios循环)

本文地址:https://www.cnfyy.com/shcs/421821.html

相关文章