一图明白ACHI,SATA之间的关系

 

 从上图中可以看到,SATA与PCI-E不仅可以指代物理的接口,还可以指代物理接口使用的传输协议。

M.2物理接口可以使用SATA、PCI-E传输协议。

U.2可以使用PCI-E传输协议。在网上搜了一下,U.2接口也是可以兼容SATA接口的,但是上面的图没有展示这一点。

上层协议

上层协议是主机内存与存储设备之间的一种通用接口,也就是说在不同操作系统与硬件中是通用的。

AHCI全称是Advanced Host Controller Interface,翻译成中文是高级主机控制器接口。AHCI可以大幅提供大容量硬盘的数据查找时间,减少硬盘无用的寻道次数。

NVMe即NVM Express,是量身为PCI-E SSD打造的一个行业标准。SSD之所以逐渐放弃SATA接口主要是SATA是为传统的机械硬盘设计的,难以满足速度日益提高的SSD。有了NVMe之后,硬盘传输速度不仅速度大幅提升,而且操作系统只需要针对这个接口设计驱动程序,就可以满足所有PCI-E SSD制造商的接入需求。

posted @   chaoguo1234  阅读(1812)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示