m2接口的固态硬盘是什么意思?

如题所述

M.2接口有两种类型:Socket 2(B key——ngff)和Socket 3(M key——nvme)

其中Socket2支持SATA、PCI-E X2接口,而如果采用PCI-E ×2接口标准,最大的读取速度可以达到700MB/s,写入也能达到550MB/s。而其中的Socket 3可支持PCI-E ×4接口,理论带宽可达4GB/s。

M.2 是计算机内部扩展卡及相关连接器规范。其采用了全新的物理布局和连接器,将取代Mini PCI Express及mSATA标准。

M.2具有灵活的物理规范,允许更多种类的模块宽度与长度,并与更高级的接口相配,使M.2比mSATA更适合日常应用,尤其是用于超级本或平板电脑等设备的固态硬盘。理论上M.2接口最多可提供PCI Express x4的带宽 (计算机)(英语:Bandwidth)。

计算机总线将M.2连接器转化为PCI Express 3.0(最多4个通道)、SATA 3.0或USB 3.0接口。M.2连接器有几种不同的插槽形式,代表着M.2主机和模块不同的目的和功能,避免用户将M.2模块插入到功能不兼容的主机连接器中。

除了在逻辑接口的层面支持传统的SATA,M.2标准还支持NVMe作为M.2 PCI Express SSD的逻辑设备接口。

支持SATA能确保软件层面对传统SATA设备的向下兼容性,而采用NVM Express的设计则能充分利用PCI Express存储设备的高性能,同时执行大量I/O操作。

扩展资料:

有三种逻辑设备接口和M.2存储设备接口命令集的选项可用,这可根据M.2存储设备的类型和操作系统的支持性选用:

一、传统SATA

用于SATA SSD,以及通过M.2连接器分拆出的AHCI驱动程序和旧式SATA 3.0 端口(6 Gbit/s)。

二、使用AHCI的PCI Express

用于PCI Express SSD和通过AHCI驱动程序和PCI Express通道提供的接口,使用AHCI访问PCI Express SSD,利用广泛的SATA支持在操作系统层面以提供非最佳性能的向下兼容。

开发AHCI的时候, 系统的主机总线适配器 (HBA)的用途是将CPU/内存子系统通过一个相比慢得多的基于旋转磁介质的存储子系统相连,正因如此,AHCI在用于SSD设备时有一些固有的低性能问题,因为其行为更类似DRAM而非旋转磁介质。

三、使用NVMe的PCI Express

用于PCI Express SSD和通过NVMe驱动程序和PCI Express通道提供的接口,作为一个高性能并可扩展的主机连接器接口设计,尤其是专门为PCI Express SSD的接口而优化。

NVMe已全新设计,为PCI Express SSD提供低延迟和并行性,助益现代CPU、平台和应用程序的并行性。

在高层次水平,NVMe相比AHCI的主要优势是NVMe能充分、并行地利用主机的硬件和软件,它的设计优势包括更少的数据传输层级,更大的命令队列,以及更有效的中断处理。

温馨提示:答案为网友推荐,仅供参考
相似回答