M.2、PCIe 和 NVMe 的定义和区别

news2024/10/3 4:33:22

资料来源:维基百科,电商平台等

文章目录

    • 结论
    • M.2
    • PCIe
    • NVMe

结论

基于阅读的资料,对三者之间的关系,总结为如下层次结构:
在这里插入图片描述

M.2

M.2定义了计算机内部扩展卡的外观尺寸和电气接口规范。

外观尺寸:
M.2模块的外形是长方形,在短边一侧有一个连接器(台湾俗称“金手指”,有最多67针的75个点位,0.5毫米间距,各针分布在PCB的两侧),并在另一侧短边的中心有一个半圆形安装固定孔。如图:
在这里插入图片描述

连接器有三种防呆设计,B key、 M Key 和 B&M Key。上图 980 PRO 采用M Key 防呆设计,也是市场上固态硬盘目前最常用的防呆设计。防呆的目的是防止用户将固态硬盘正反面插反,导致电路正负极短路。
在这里插入图片描述
对于固态硬盘适用的 M.2 模块,最常见的尺寸为 22mm (宽) x30mm (长)、22mm x 42mm、22mm x 60mm、22mm x 80mm 和 22mm x 110mm。这些扩展卡将会依据上述尺寸简称为:2230、2242、2260、2280 和 22110。其中M.2 2280 尺寸固态硬盘最为常见。

电气接口规范:
连接器上的各引脚额定 50V 和 0.5A,并且连接器本身要求耐受最低60次拔插。

PCIe

PCI Express,Peripheral Component Interconnect Express,简称PCI-E,官方简称PCIe,是计算机总线的一个分支,它构建了更加高速的串行通信系统标准。PCIe仅应用于内部互连。

外观尺寸:
在MSI B550m 主板上有两类PCIe接口,PCIe x4 和 PCIe x16。PCIe x16专为显卡设计,PCIe x4 可以连接网卡或声卡。其中 16 和 4 指的是数据传输通道数量。
在这里插入图片描述
显卡 PCIe x16 如下图:
在这里插入图片描述
声卡和网卡 PCIe x4 如下图:
在这里插入图片描述
在这里插入图片描述

PCIe通道:
常见主板中 PCIe x4 接口主要用来接声卡和网卡,引脚pin总数为64。PCIe x16 接口主要用来接显卡,引脚pin总数为164。从主板上直观来看,PCIe x16 比 PCIe x4 要长几倍。
在这里插入图片描述

PCIe 引脚定义:
PCIe x16 对应82个引脚,如果只使用前32个引脚,那么就可以当做PCIe x4来使用。
在这里插入图片描述

PCIe版本:
PCIe 主流版本为 3.0,目前已有部分显卡和固态硬盘支持 PCIe 4.0。从下表观察,显然 PCIe 4.0 数据传输速度更快
在这里插入图片描述

NVMe

NVM Express(缩写NVMe),或称非易失性内存主机控制器接口规范。它用于访问通过 PCIe 总线附加的非易失性存储器介质,例如固态硬盘。NVMe是一种协议,是一组允许SSD使用PCIe总线的软硬件标准;而PCIe是实际的物理连接通道。以前的固态硬件叫 PCIe x.0 M.2,现在的固态硬盘叫 PCIe x.0 NVMe M.2。
在这里插入图片描述

NVM代表非易失性存储器(non-volatile memory)的首字母缩略字,这是固态硬盘(SSD)的常见的闪存形式。NVMe 协议专为固态硬盘设计,令主机硬件和软件可以充分利用固态存储设备的并行化存储能力。

相比此前机械硬盘驱动器(HDD)时代的AHCI(SATA下的协议),NVMe降低了I/O操作等待时间、提升同一时间内的操作数、具有更大容量的操作队列等。AHCI(Advanced Host Controller Interface),中文名为高级主机控制器接口,是由英特尔制定的技术标准,允许软件与SATA存储设备沟通的硬件机制,可让SATA存储设备激活高级SATA功能,例如原生指令队列及热插拔。目前绝大多数SATA硬盘都支持AHCI。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/95175.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

艾美捷西妥昔单抗Cetuximab方案及相关研究

西妥昔单抗Cetuximab属于嵌合型IgG1单克隆抗体,分子靶点为表皮生长因子受体(EGFR)。EGFR信号途径参与控制细胞的存活,增殖、血管生成、细胞运动、细胞的入侵及转移等。 本品可以以高出内源配体约5到10倍的亲和力与EGFR特异结合&am…

BellmanFord算法与SPFA算法

​​​​​​ BellmanFord算法与SPFA算法 展开 Bellman-Ford Bellman-Ford 算法是一种用于计算带权有向图中单源最短路径(SSSP:Single-Source Shortest Path)的算法。该算法由 Richard Bellman 和 Lester Ford 分别发表于 1958 年和 1956 年…

nodejs+vue校园用车辆校车管理系统

本项目的应用场景描述如下:为减少学生等待校车的时间,合理安排校车调度,设计并开发一个校车预约系统,系统由手机端、服务器端、车载刷卡端三部分组成。学生通过手机应用(或微信应用)查看校车运行时段&#…

webpack系列之webpack打包图片多生成空白图片且图片不能正常加载的解决方式

文章の目录参考写在最后我用的是webpack的V5.75.0版本,下面是正确的配置方法 module.exports {...// 所有第三方文件模块的匹配规则module: {rules: [{test: /\.jpg|png|gif|bmp|ttf|eot|svg|woff|woff2$/,use: {loader: "url-loader",options: {limit:…

【火热报名中】2022“博客之星”年度总评选重磅启动!

技术人看过来~~2022 这一年,我们遇见了太多的曲折和磨砺,但大家依然保持初心、砥砺向前,用技术人的拳拳之心,抵挡来自时代浪潮的冲击与挑战。为嘉奖勤勉了一年的技术人,也为这一年的种种努力画上圆满的句号&#xff0c…

线性代数之行列式

矩阵的行列式,determinate(简称det),是基于矩阵所包含的行列数据计算得到的一个标量。是为求解线性方程组而引入的。 1 行列式的定义 1.1 二阶行列式 对于二阶线性方程组 若b1b2都为0,则称齐次线性方程组,否…

Flutter - PageView(1) 基本用法

如果要实现页面切换和 Tab 布局,我们可以使用 PageView 组件。需要注意,PageView 是一个非常重要的组件,因为在移动端开发中很常用,比如大多数 App 都包含 Tab 换页效果、图片轮动以及抖音上下滑页切换视频功能等等,这…

【10秒在圣诞节做出温馨的圣诞树】

🤵‍♂️ 个人主页老虎也淘气 个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏…

1年就晋升了3级,全靠这份阿里大牛赠送的这份堪称神级架构师手册

又逢“金九银十”,年轻的毕业生们满怀希望与忐忑,去寻找、竞争一个工作机会。已经在职的开发同学,也想通过社会招聘或者内推的时机争取到更好的待遇、更大的平台。 然而,面试人群众多,技术市场却相对冷淡,…

spring教程

spring 1.spring ioc ​ IoC 是 Inversion of Control 的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。 ​ Spring 通过 Io…

[附源码]Python计算机毕业设计Django葡萄酒销售管理系统论文

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

明道云与智齿科技共推个性化CRM+呼叫中心联合方案

背景介绍 近来,B2B企业用人及获客成本居高不下的问题愈发显现,企业为提高核心竞争力,利用信息技术协调企业与客户在销售、营销和服务上的交互,在优化管理方式的同时,向客户提供个性化交互服务,以达到吸引新…

[激光原理与应用-59]:激光器 - 光学 - 脉冲激光器的参数解析(能量、脉冲、周期、功率)

目录 第1章 光波的基本参数 1.1 光速 1.2 波长与频率 1.3 频率 1.4 电磁波光谱 1.5 光波的能量 第2章 脉冲激光器的参数 2.1 脉冲 2.2 脉冲宽度:单个脉冲作用时间。 2.3 脉冲周期/重复频率 2.4 单脉冲能量 它山之石: 1、激光重复频率&#…

python+Eclipse+pydev环境搭建

本文重点介绍使用Eclipsepydev插件来写Python代码, 以及在Mac上配置EclipsePydev 和Windows配置EclipsePydev 编辑器:Python 自带的 IDLE 简单快捷, 学习Python或者编写小型软件的时候。非常有用。 编辑器: Eclipse pydev插件 1. Eclips…

【我不熟悉的javascript】字符串正则表达式的使用match和matchAll方法

String.prototype.match() match() 方法检索返回一个字符串匹配正则表达式的结果。 参数必须是一个正则表达式如果使用 g 标志,则将返回与完整正则表达式匹配的所有结果,但不会返回捕获组。如果未使用 g 标志,则仅返回第一个完整匹配及其相关…

编程常见的问题(四) 连接池

编程常见的问题(四) 连接池 今天,我们来聊聊使用连接池需要注意的问题。 在上一讲,我们学习了使用线程池需要注意的问题。今天,我再与你说说另一种很重要的池化技术,即连接池。 我先和你说说连接池的结构。连接池一般对外提供获…

跨域问题及html引用JavaScript脚本问题

最近在学习 JavaScript,突然想到在上一家公司时跟前端同事调试 web 功能,然后就想着自己手动也搭一个 Http 的服务,这个服务是跑在一个 arm 设备上的,然后呢在局域网内在浏览器通过输入如 192.168.2.100:8000 这样来访问设备&…

Web(十一)JavaScript知识训练-日期对象

1、 下列关于JavaScript中Date日期对象的描述正确的是( C) A、 getMonth()返回Date对象的月份,其值介于1-12之间 B、 getDate()返回Date对象的一个月中的每一天,其值介于1-31之间 C、 getHours()返回Date对象的小时数,…

为什么要来长沙投资?我从长沙招商新政策中找到了答案!

凭借着一系列好吃的、好玩的、好看的产品,长沙已经顺利成为全国热门旅游目的地,成为全世界都小有名气的旅游城市。 作为一名在长沙创业的长沙人,笔者此前经常会向北上广深的朋友们推荐长沙好吃的、好玩的,也会向湘籍科技互联网人…

【软件测试】测试人:明明项目已经通过了各种的测试,交付还会出现问题?

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 为什么软件明明通过…