0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SATA与NVMe:什么是 M.2?

嵌入式应用开发 来源:嵌入式应用开发 作者:嵌入式应用开发 2022-08-26 16:45 次阅读

SSD 和 HDD 的描述中注意到这些术语。它们看起来很可怕,但实际上并不可怕。其中两个仅指所用输入连接器的类型,SATA 既是连接器又是接口,这是一个古老的遗留标准,所有传统 HDD 都使用它。

主要限制因素是 SATA 的最大传输速率为 600 MB/s。这对 HDD 来说不是问题,因为它们的最高速度低于 200 MB/s。但是 SATA SSD 将比其理论最大速度慢得多。另一方面,NVMe SSD 的最高读取速度轻松超过 3,500 MB/s,而 PCIe Gen 4 驱动器则达到 7,000 MB/s。此外,基于 SATA 的驱动器一次只能执行一种功能,读取或写入,而不是两者。基于 NVMe 的 M.2 SSD 可以。

SATA 和 NVMe 之间的另一个主要区别在于命令队列或并行性。SATA 依赖于高级主机控制器接口 (AHCI),它可以处理单个队列中的 32 个待处理命令。另一方面,NVMe 允许最多 64,000 个队列,每个队列最多可以同时拥有 64,000 个命令。同时,由于其更简单的复杂性和直接的实现,NVMe 比 SATA 占用更少的 CPU 资源。

NVMe 的工作方式与多核处理器非常相似,将较长的任务分成更小的块,这些块需要更少的时间并且可以并行运行。它能够在 32 的队列深度下实现高达 440,000 次随机读取 IOPS 和 360,000 次随机写入 IOPS 性能。

不利的一面是,每个系统的 NVMe SSD 数量有限,因为大多数消费类 PC 中的 PCIe 数量从 16 到 24 不等,GPU 最多使用 16 个,网络适配器使用一对。这为台式 PC 上的 2-3 个 NVMe 驱动器留下了空间。相比之下,大多数中高端 PC 可以轻松容纳多达 8 个 SATA SSD。

pYYBAGMIh7GANf1JAAK2_CkGe3k088.png

M.2 只是一种较新的连接类型。它直接插入主板上的 M.2 插槽,可以连接到 SATA 或 PCIe 总线。M.2 SATA SSD 更小更薄,但仍能提供 SATA 速度。同时,M.2 NVMe SSD 通过主板上的 PCIe 通道连接,并且更小、更薄且速度更快。如果想要最快的存储,NVMe SSD,通过 M.2 连接是要走的路。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SATA
    +关注

    关注

    0

    文章

    248

    浏览量

    82659
  • SSD
    SSD
    +关注

    关注

    20

    文章

    2688

    浏览量

    115475
  • nvme
    +关注

    关注

    0

    文章

    191

    浏览量

    22323
收藏 人收藏

    评论

    相关推荐

    高性能NVMe主机控制器,Xilinx FPGA NVMe Host Accelerator IP

    FPGAØ支持PCIe Gen4,PCIe Gen3,PCIe Gen2 SSDØ无需CPU和外部存储器Ø自动实现对PCIe SSD的PCIe设备枚举、NVMe控制器识别和NVMe队列设置Ø支持对PCIe
    发表于 04-10 22:55

    Xilinx FPGA高性能NVMe SSD主机控制器,NVMe Host Controller IP

    FPGAØ支持PCIe Gen4,PCIe Gen3,PCIe Gen2 SSDØ无需CPU和外部存储器Ø自动实现对PCIe SSD的PCIe设备枚举、NVMe控制器识别和NVMe队列设置Ø支持对PCIe
    发表于 03-27 17:23

    【youyeetoo X1 windows 开发板体验】当做小主机综合测试

    /128G/256G(可选)M.2扩展:支持 NVMe 2280 SSD固态(PCIE3.0)和m2 SATA2280 SSD(支持超高速 PCle Gen 3.0 x4
    发表于 02-25 22:12

    Xilinx FPGA NVMe Host Controller IP,NVMe主机控制器

    Gen2 SSDØ无需CPU和外部存储器Ø自动实现对PCIe SSD的PCIe设备枚举、NVMe控制器识别和NVMe队列设置Ø支持对PCIe SSD的NVM Subsystem Reset
    发表于 02-21 10:16

    【youyeetoo X1 windows 开发板体验】支持语音控制的AIoT智能终端设计

    (频率:450-800MHz) 内存RAM: 板载4G/8G/16G LPDDR4 (可选) 主推8GB 硬盘: 板载eMMC:0/64G/128G/256G(可选)M.2扩展:支持 NVMe 2280
    发表于 01-26 16:32

    M.2接口的固态硬盘有何优势?

    M.2接口的固态硬盘有何优势? M.2接口的固态硬盘(M.2 SSD)是现代计算机存储设备中的一种快速、高容量解决方案。与传统的SATA接口的固态硬盘相比,
    的头像 发表于 01-15 14:31 528次阅读

    SATA接口和M.2接口的区别

    SATA接口和M.2接口的区别  SATA接口和M.2接口作为计算机存储设备的接口标准之一,在功能、性能和物理形式上存在一些明显的差异。下面将对SA
    的头像 发表于 12-28 15:13 1133次阅读

    【概念产品CP130】M.2 NVMe SSD 转 CFexpress B 型硬盘转换盒

    隆重推出 CP130,一款 M.2 NVMe SSD 转 CFexpress Type B 硬盘转换盒,适用于 DSLR/MILC 相机和摄像机系统。CP130 将高速 M.2 NVMe
    的头像 发表于 12-18 16:06 209次阅读
    【概念产品CP130】<b class='flag-5'>M.2</b> <b class='flag-5'>NVMe</b> SSD 转 CFexpress B 型硬盘转换盒

    嵌入式开发板/扩展板推荐 需要支持Android 拥有m.2接口和sim卡槽

    m.2和sim卡接口,主要用来接入m.2封装的4/5G移动通信模块以及sim卡。 希望大家给出一些推荐,感谢!
    发表于 10-12 14:05

    M.2接口的特点、优势和应用场景

    轻薄的笔记本电脑和台式机的需求,它可以取代传统的SATA接口和mSATA接口,实现更高效的数据存储和读取。如果对M.2接口有些了解,下面这些文字可不看,直接跳到文章末尾看图片。
    发表于 09-15 14:52 9646次阅读
    <b class='flag-5'>M.2</b>接口的特点、优势和应用场景

    vision2M.2卡槽的大小是多少?

    想问一下 vision2M.2 卡槽的大小是多少? 是 2280 — 22mm x 80mm 吗? 然后包装里会不会带 M.2 的固定螺丝?
    发表于 09-13 08:07

    【昉·星光 2 高性能RISC-V单板计算机体验】二:在 VisionFive2 上如何更快的向 nvme 硬盘安装操作系统

    在 VisionFive2 上如何更快的向 nvme 硬盘安装操作系统 本文介绍了一种不将系统镜像写入 sd 卡也不使用硬盘盒向 nvme 硬盘刷写系统的方法 一般来说向 nvme
    发表于 09-04 02:06

    【资料分享】NXP i.MX 8M Mini评估版测试手册(1)

    。 1.10 PCIe接口测试本章节分别通过PCIe接口读写SATA接口和M.2接口的固态硬盘,测试PCIe接口外接固态硬盘的读写带宽。 1.10.1 SATA接口固态硬盘测试本小节使用三星品牌
    发表于 06-15 14:32

    揭开M.2接口的神秘面纱:NVMe协议与SATA协议的差异

    M.2接口是一种新型的固态硬盘接口,可替代传统的MSATA接口规范。在国产主板上,M.2接口通常分为NVMe协议和SATA协议两种类型。这两种协议的主要区别在于它们所使用的接口速度和协
    的头像 发表于 05-15 14:19 5401次阅读

    探讨国产工控主板中M.2接口的SATANVME协议的差异

    或硬盘驱动器,它们占用的空间更少,最高容量可达2TB。M.2 SSD有两种类型,基于SATANVME协议,它们的区别在于以下几个方面: 接口类型: M.2 SSD可以使用
    的头像 发表于 05-08 15:23 981次阅读