1. 思百科首页
  2. 思投稿

nvme协议和sata协议什么区别(同时固态硬盘,竟然有这么大的不同)

SATA和NVMe是当前常见的两种固态硬盘形态,它们之间到底有什么不同?这还要从它们与CPU的沟通通道说起。CPU的全称是Central Processing Unit中央处理器,它在电脑架构中处于中心位置。电脑中的各种部件,包括内存和硬盘,都需要以某种形式建立与CPU的通信路径。

同是固态硬盘,SATA和NVMe有何不同? 第2张

不过CPU的PCIe通道数量有限,并不是所有设备都能获得与CPU"直接谈话"的权利。比如USB接口的众多外设都需要首先连接到USB控制器进行管理。

同是固态硬盘,SATA和NVMe有何不同? 第4张

当前常见的SATA固态硬盘也是一样,它并不直接由CPU管理,而是在主板芯片组中集成有一个AHCI磁盘控制器,由该控制器"指导"硬盘的读写工作。

同是固态硬盘,SATA和NVMe有何不同? 第6张

也就是说,数据从SATA硬盘到CPU,中间至少需要通过SATA控制芯片这个中转站。

同是固态硬盘,SATA和NVMe有何不同? 第8张

不仅如此,SATA的工作模式还是半双工的,即不同在同一时间同时执行读取和写入。在多个程序进程同时访问硬盘时可能会遇到塞车的情况,当然由此产生的延迟通常是我们感知不到的。

同是固态硬盘,SATA和NVMe有何不同? 第10张

而以东芝RC100为代表的NVMe固态硬盘则不同,它们跳出了存在带宽瓶颈的SATA通道,改为直接通过PCIe通道与CPU"谈话":作为高速硬盘,NVMe SSD是有更高权力的。

同是固态硬盘,SATA和NVMe有何不同? 第12张

NVMe固态硬盘越过了常见的主板芯片组内的控制器,使用2到4个PCIe信道与CPU进行通信。

同是固态硬盘,SATA和NVMe有何不同? 第14张

每颗NVMe固态硬盘都拥有自己的专属通道,而不会出现多颗SATA硬盘需要共享控制器带宽的情况。

同是固态硬盘,SATA和NVMe有何不同? 第16张

PCIE NVMe固态硬盘能够支持全双工模式通信,同时处理和响应读写请求。

同是固态硬盘,SATA和NVMe有何不同? 第18张

正是由于NVMe的诸多优点,它将有机会在未来成为电脑固态硬盘的主流形态。除了迷你可人的RC100之外,东芝还在前不久宣布了RD500和RC500两款NVMe固态硬盘,分别瞄准旗舰级和主流级两个市场定位,采用东芝主控和东芝第四代BiCS 3D TLC闪存,并搭载DRAM缓存以提升性能表现。

同是固态硬盘,SATA和NVMe有何不同? 第20张

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 engola@qq.com 举报,一经查实,本站将立刻删除。文章链接:https://www.4baike.com/n/77245.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注