网站首页 > 编程文章 正文
本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:科技菜菜
学中干,干中学,这篇小文是学习过程中的记录,如果你也有这样的困惑,可以看看。最近找迷你主机,看接口,找存储卡,这些概念总是不清不楚的。今天特地整理出来,与同样阶段的小伙伴共享。
1. M.2(物理接口)
- 定义:M.2 是一种物理接口标准,用于连接固态硬盘(SSD)、Wi-Fi/蓝牙模块等设备。
- 前身:早期称为 NGFF(Next Generation Form Factor),后更名为 M.2,但两者本质相同。
- 尺寸规格:
格式为 宽×长,如 2280 表示宽22mm、长80mm,常见尺寸包括 2230、2242、2260、2280。 - 通道支持:
M.2 接口可兼容 SATA 或 PCIe 总线,具体取决于主板设计。
2. 总线标准:SATA vs PCIe
SATA(Serial ATA)
- 用途:传统硬盘/SSD 的接口,带宽有限。
- 版本速度:
- SATA III:最大 6 Gb/s(实际传输约 600 MB/s)。
- 协议:使用 AHCI 协议(为机械硬盘设计,延迟较高)。
PCIe(Peripheral Component Interconnect Express)
- 用途:高速总线,用于显卡、SSD 等高性能设备。
- 版本速度:
- PCIe 3.0 x4:约 32 Gb/s(理论带宽,实际约 3.5 GB/s)。
- PCIe 4.0 x4:约 64 Gb/s(实际约 7 GB/s)。
- 协议:支持 NVMe 协议(专为闪存优化,延迟更低)。
3. 协议:NVMe vs AHCI
NVMe(Non-Volatile Memory Express)
- 定位:专为 PCIe 设计的高效协议,取代传统 AHCI。
- 优势:支持多队列、低延迟,显著提升 SSD 性能(尤其是随机读写)。
AHCI(Advanced Host Controller Interface)
- 定位:为机械硬盘设计的旧协议,兼容性广,但效率较低。
4. M.2 接口的键位(Key)
M.2 接口的缺口(Key)决定了支持的设备类型和总线:
键位缺口位置支持总线典型用途B Key右侧缺口SATA / PCIe ×2 / USBSATA SSD 或低端 PCIe SSDM Key左侧缺口PCIe ×4高性能 NVMe SSDB+M Key双侧缺口SATA / PCIe ×2(兼容)兼容 B Key 和 M Key 的设备
- 注意:
- 物理兼容 ≠ 协议兼容!若主板仅支持 PCIe,即使插入 B+M Key 的 SATA SSD 也无法使用。
- 高性能 NVMe SSD 通常为 M Key,需搭配 PCIe ×4 通道。
5. 组合关系总结
接口总线协议性能上限常见设备M.2SATAAHCI约 600 MB/s经济型 SATA SSDM.2PCIe ×4NVMe最高 7 GB/s(PCIe 4.0)高端 NVMe SSD
6. 关键注意事项
- 主板兼容性:
- 确认主板 M.2 插槽支持的通道(SATA 或 PCIe)及协议(NVMe)。
- 部分主板可能共享带宽(如占用 SATA 接口或 PCIe 通道)。
- 键位匹配:
- B Key 插槽无法插入 M Key SSD(物理不兼容)。
- 散热设计:
- 高速 NVMe SSD 可能需散热片防止过热降速。
常见误区
- “M.2 = NVMe”:错误!M.2 是接口,NVMe 是协议;M.2 SSD 可以是 SATA 或 NVMe 协议。
- “B Key SSD 一定慢”:不一定,B Key 支持 PCIe ×2,但性能弱于 M Key 的 PCIe ×4。
通过以上梳理,您可以根据需求选择合适的主板、接口和协议组合(如追求性价比选 SATA M.2,追求性能选 NVMe PCIe ×4)。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
猜你喜欢
- 2025-03-10 垃圾回收,磨损均衡,详解固态硬盘的有趣知识及底层原理
- 2025-03-10 SpringBoot咋使用PageHelper实现数据分页?
- 2025-03-10 一、Swagger介绍与使用
- 2025-03-10 总结嵌入式的SPI、I2C、UART、CAN、RS485、232、等
- 2025-03-10 MyBatis-Plus码之重器 lambda 表达式使用指南,开发效率瞬间提升80%
- 2025-03-10 罗克韦尔(AB)PLC讲解,3、学会创建标签、结构体和数组
- 2025-03-10 主板BIOS的一些超频、电压、芯片组、内置设备的常用的设置
- 2025-03-10 固态硬盘的不同种类的区别(物理接口,总线通道和传输协议)
- 2025-03-10 卫星导航信号采集存储系统的设计
- 2025-03-10 常见内部总线介绍:IIC、IIS、SPI、UART、JTAG、CAN、SDIO、GPIO
你 发表评论:
欢迎- 最近发表
-
- Linux(debian)内核编译(二)虚拟网卡实例
- 瑞芯微RK3568|SDK开发之环境安装及编译操作
- qemu linux内核(5.10.209)开发环境搭建
- openwrt(LEDE)编译一篇通(openwrt编译软件)
- Note 10系列新福利:可通过三星相册应用直接同步照片至OneDrive
- 《人民日报》刊登三星Galaxy Note10+发布会预告
- 三星Note 10+ 5G深度体验3个月,不吹不黑,的确很强
- 三星Note 10+现身地铁:6.8英寸屏幕+极窄边框
- 明星闲鱼出售三星Note10+,比官方贵,却有三千多人想买
- 三星或将Galaxy Note 20+的LTPO显示技术称作HOP
- 标签列表
-
- spire.doc (70)
- instanceclient (62)
- solidworks (78)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)