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

news/2024/5/4 9:42:10/文章来源:https://blog.csdn.net/weixin_44392735/article/details/128340392

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

文章目录

    • 结论
    • 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.luyixian.cn/news_show_236497.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

富芮坤蓝牙FR801xH开发环境搭建

富芮坤蓝牙FR801xH方案开发资源包网盘下载链接:网盘 提取码:30qu 搭建过程: 安装Keil开发工具:mdk525.exe 可以从Keil官网下载:http://www.keil.com/files/eval/MDK525.EXE 也可以使用网盘tools目录里的包装包 其中需要注意选择的…

编程常见的问题(三) 线程池

编程常见的问题(三) 线程池 今天,我来讲讲使用线程池需要注意的一些问题。 在程序中,我们会用各种池化技术来缓存创建昂贵的对象,比如线程池、连接池、内存池。一般是预先创建一些对象放入池中,使用的时候直接取出使用&#xff…

数字货币市场风暴肆虐,币圈人应该把握哪些新的赛道机遇

11月11日(周五)美股盘前,曾经为全球第二大加密货币交易所FTX在推特发布了申请破产保护的声明,创始人SBF已经辞去CEO职务。据声明,FTX已经任命John J. Ray III 担任CEO,SBF还将协助相关破产事宜。据FTX在推特…

99.(leaflet之家)leaflet军事标绘-分队战斗行动修改

地图之家总目录(订阅之前请先查看该博客) 地图之家:cesium+leaflet+echart+地图数据+地图工具等相关内容的介绍 文章末尾处提供保证可运行完整代码包,运行如有问题,可“私信”博主。 效果如下所示: 下面献上完整代码,代码重要位置会做相应解释 <!DOCTYPE html> …

QT 学习笔记(九)

文章目录一、事件的接收和忽略1. 准备工作2. 接收和忽略二、event() 函数1. 简介2. 实例演示3. 总结三、事件过滤器四、总结&#xff08;细看&#xff09;1. 知识点汇总2. QT 的事件处理五、事件、事件的接收和忽略、event() 函数和事件过滤器代码1. 主窗口头文件 mywidget.h2.…

音视频面试涨知识(四)

视频格式播放体验流量占用情况DASH统计直播推流端到播放端延时。支持和视频帧绑定的内容交互。比如&#xff0c;直播答题在播放端的弹窗等。小HLS对视频进行切片&#xff0c;按切片播放&#xff0c;缓存小起播快&#xff1b;拖动时间轴到任意时间播放时&#xff0c;可以快速定位…

【爬虫】JS调试解决反爬问题系列1

⭐️⭐️⭐️⭐️⭐️欢迎来到我的博客⭐️⭐️⭐️⭐️⭐️ &#x1f434;作者&#xff1a;秋无之地 &#x1f434;简介&#xff1a;CSDN爬虫、后端、大数据领域创作者。目前从事python爬虫、后端和大数据等相关工作&#xff0c;主要擅长领域有&#xff1a;爬虫、后端、大数据…

面向切面编程 AOP

AOPAOP的概念AOP &#xff08;底层原理&#xff09;AOP 底层使用动态代理AOP &#xff08; JDK 动态代理&#xff09;首先我们来看一下 Spring 的百度百科   Spring 框架是一个开放源代码的 J2EE 应用程序框架&#xff0c;由 Rod Johnson 发起&#xff0c;是针对 Bean 的生命…

《Linux运维总结:基于xtrabackup8工具全量物理备份Mysql8数据自动化工具(方案一)》

一、背景信息 说明&#xff1a;由于业务系统的特殊性&#xff0c;对数据的备份要求非常高&#xff0c;且数据量非常大&#xff0c;所以这里采用xtrabackup工具来对Mysql数据库进行全量物理备份。由于xtrabackup工具操作复杂&#xff0c;这里为了简便&#xff0c;基于xtrabackup…

这可能是2022最全的Java面试八股文!共计1658页,Java技术手册的天花板

前两天有个小伙伴在后台留言&#xff0c;最近的面试越来越难了&#xff0c;尤其是技术面&#xff0c;考察得越来越细&#xff0c;越来越底层&#xff0c;庆幸的是最终顺利找到了工作。 一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识 比如果这样的问题…

首次曝光,Alibaba大佬手撸堪称神级的SpringSecurity全彩手册

有人调侃我们说&#xff1a; 程序员不如送外卖。送外卖是搬运食物&#xff0c;自己是搬运代码&#xff0c;都不产出新的东西……透支体力&#xff0c;又消耗健康&#xff0c;可替代性极强&#xff0c;30岁之后就要面临被优化的危险……想跳槽&#xff0c;但是更高的平台难进&a…

MySQL的基础架构简述

文章目录一、一条SQL查询语句是如何执行的1、连接器2、查询缓存3、分析器4、优化器5、执行器一、一条SQL查询语句是如何执行的 开篇先上基本架构示意图&#x1f917;&#xff1a; 大体来说&#xff0c;MySQL可以分为 Server 层和存储引擎两部分。 Server 层包括连接…

重磅!阿里巴巴三入Java 全球管理组织执行委员会 龙蜥拥抱上游开源生态

近日&#xff0c;Java 全球管理组织 Java Community Process&#xff08;以下简称 JCP&#xff09;经过公平公正的投票&#xff0c;披露了入选最高执行委员会的成员名单&#xff0c;阿里巴巴作为唯一中国代表实现第三次连任。作为龙蜥社区理事长单位&#xff0c;阿里巴巴的此次…

【DevOps实战系列】第八章:详解Jenkins集成Docker私服Nexus3

个人亲自录制全套DevOps系列实战教程 &#xff1a;手把手教你玩转DevOps全栈技术 Jenkins集成Docker镜像仓库 docker私服已经搭建完毕&#xff0c;下边我们期望jenkins做的事是&#xff1a; ①通过git拉取代码②通过maven构建生成jar包③构建含有jar包的镜像④推送到docker仓库…

Halcon图像拼接

图像拼接在实际的应用场景很广&#xff0c;比如无人机航拍&#xff0c;遥感图像等等&#xff0c;图像拼接是进一步做图像理解基础步骤&#xff0c;拼接效果的好坏直接影响接下来的工作&#xff0c;所以一个好的图像拼接算法非常重要。 如按下图是将两张楼房图片拼接成一个图像。…

微服务框架 SpringCloud微服务架构 多级缓存 46 JVM 进程缓存 46.1 导入商品案例【MySQL环境准备】

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式&#xff0c;系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 多级缓存 文章目录微服务框架多级缓存46 JVM 进程缓存46.1 导入商品案例【MySQL环境准备】46.1.1 导入商品管理案例46 JVM 进程缓存 用于在T…

Jmeter(十七):利用jmeter插件收集性能测试结果汇总报告和聚合报告,利用PerfMon插件收集监控服务器资源指标

利用jmeter插件收集性能测试结果 汇总报告&#xff08;Summary Report &#xff09; 用来收集性能测试过程中的请求以及事务各项指标。通过监听器--汇总报告 可以添加该元件。界面如下图所示 汇总报告界面介绍&#xff1a; 所有数据写入一个文件&#xff1a;保存测试结果到本地…

STM32F4 | 定时器中断实验

文章目录一、STM32F429 通用定时器简介二、硬件设计三、软件设计四、实验现象五、STM32CubeMX 配置定时器更新中断功能这一章介绍如何使用 STM32F429 的通用定时器&#xff0c; STM32F429 的定时器功能十分强大&#xff0c;有 TIME1 和 TIME8 等高级定时器&#xff0c;也有 …

零钱通项目(面向过程)

目录 项目需求 项目界面 思路 写代码 第一步 第二步 第三步 IDEA运行问题 日期问题 代码运行问题 第四步 第五步 第一种 第二种 第六步 第七步 完整代码 运行效果 项目需求 使用Java 开发 零钱通项目&#xff0c;可以完成收益入账&#xff0c;消费&#xff0…

3.1 卷积神经网络基础

文章目录计算机视觉的发展历程卷积神经网络卷积&#xff08;Convolution&#xff09;卷积计算填充&#xff08;padding&#xff09;步幅&#xff08;stride&#xff09;感受野&#xff08;Receptive Field&#xff09;多输入通道、多输出通道和批量操作飞桨卷积API介绍卷积算子…