IT 界总喜欢发明新名词。而且同一个东西,可能有几个不同的名字。同一个名字,又可能指不同的东西。
从物理接口角度来说,我们常见的有IDE(淘汰),SATA,PCIe,M.2(固态硬盘)


M.2插槽是有两种的,一种是金手指有两个缺口的Socket 2跟金手指只有一个缺口的Socket 3

SATA 和 PCIe这两个名词另外还可以理解为串行接口或者就是数据走的通道,可以理解为数据走的“路”。PCI-E就像是特别宽大的路,数据可以走的特别快,而SATA与之相比更像是一条崎岖的小路,数据走的特别慢,但是CPU内部就那么大一点,修不了特别多的大路,所以PCI-E通道也就仅有那么几条。
M.2(Socket 2)的固态可以走SATA3或者PCI-E 3.0×2通道(就是两条PCI-E),而M.2(Socket 3)的固态则可以走PCI-E 3.0×4通道

AHCI、NVMe是接口标准,是驱动程序层面的,可以理解为交通规则。
AHIC是针对SATA这种弯路的交通规则,然后开发者发现,这种针对弯路的规范,数据只能一个一个通过的规则用在宽敞的PCIE通道上面实在太浪费了,于是针对PCIE通道又开发出了NVME规范,可以让很多数据同时通过。
AHCI 适用于机械硬盘和SSD。NVMe 只适用于 SSD(SSD和主板也要支持 NVMe 才行)。
下面按传输效率做个排序,希望对大家有帮助。

  1. PCIe NVMe。
    这个是最高大上的,速度最快。
  2. PCIe AHCI。
    效能比 1 稍低,是由于 AHCI 协议的滞后性决定的。
  3. SATA AHCI。
    效能最低,但兼容性最好,老式的机子也能用。

引用:

https://baijiahao.baidu.com/s?id=1616207956596122967&wfr=spider&for=pc
https://forum.51nb.com/forum.php?mod=viewthread&tid=1670848&extra=page=1&page=1

最新文章

  1. JSON学习笔记一 —— 一些与移动端交互产生JSON数据的方法
  2. hdu2014青年歌手大赛
  3. UIWindow
  4. Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
  5. ubuntu sh脚本双击运行
  6. java.lang.NoSuchFieldError: VERSION_2_3_0 报错解决方案
  7. SaaS系列介绍之十二: SaaS产品的研发模式
  8. python(5) - 冒泡排序
  9. [D3] 5 .rangeBands
  10. VM 映像
  11. 顺序表----java实现
  12. Chapter 3. Programming with RDDs
  13. SQL SERVER大话存储结构(3)_数据行的行结构
  14. WebSocket 详解教程
  15. auth模块用户认证
  16. python3 自动识图
  17. Setup Mission End
  18. Java入门学习笔记
  19. Two strings 的另一种解法
  20. Metrics.NET step by step使用Metrics监控应用程序的性能

热门文章

  1. PlayJava Day006
  2. 区块链社交APP协议分析:BeeChat
  3. [20190909]完善vim的bccacl插件.txt
  4. [日常] gocron源码阅读-go语言的变量
  5. [Php] windows下使用composer出现SHA384 is not supported by your openssl extension
  6. postman---postman发送请求
  7. golang数据结构和算法之BinarySearch二分查找法
  8. 7. Go语言—时间模块
  9. python将xml文件数据增强(labelimg)
  10. 《Zabbix》