zoukankan      html  css  js  c++  java
  • PCI-E与SATA SSD

    为什么要采用PCI-E通道

    目前在固态硬盘SSD中,有一部分采用了SATA3.0接口,而一些高端的固态硬盘则采用了PCI-E接口。那么为什么高端固态硬盘要采用PCI-E接口呢?为了弄清楚这个问题,先看一下硬盘在这两种接口下的工作原理。

    在传统的SATA硬盘中,当进行数据操作时,数据会先从硬盘读取到主机内存,然后再将数据从内存提取到CPU内部进行计算。CPU计算完之后,先将数据写到内存,然后再从内存存储到硬盘中。而PCI-E就不一样了,数据直接通过总线与CPU直连,省去了内存调用硬盘的过程。简单的说,可以将SATA接口想象成在崎岖山路上行驶汽车,将PCI-E接口想象在高速上行驶汽车。

    不同接口固态硬盘速度表

     从上图我们可以看到,目前主流的SATA3.0接口最大传输速率为6Gbps,实际速度最大为560MB/s,SATA接口已经无法满足固态硬盘日益增长的读写速度,因此PCI-E固态硬盘应运而生。

    M.2接口

    M.2接口是Intel推出的一种替代mSATA的接口规范。对于桌面台式机用户来讲,SATA接口已经足以满足大部分需求,但是考虑超极本用户的存储需求,Intel才推出了这种新的接口。M.2接口提供更小巧的规格尺寸,更高的传输速率。同时M.2接口还兼容SATA,PCI-E,USB等多种接口。

    有的固态硬盘是标明是支持M.2接口的,这个时候就得看下这个M.2接口是采用的是SATA还是PCI-E。

  • 相关阅读:
    记一次排查tomcat耗费CPU过高的经历
    记录一次PHP项目报502的问题
    工作职责与工作协调
    如何提升团队效率
    接手老项目的方法总结
    如何快速确定需求的技术实现方案
    PHP中的赋值-引用or传值?
    性能优化-开发流程中的性能优化
    一周阅读列表(20131111-20131117)
    一周阅读列表(20131104-20131110)
  • 原文地址:https://www.cnblogs.com/chaoguo1234/p/14827843.html
Copyright © 2011-2022 走看看