PCIe和SATA的区别

如题所述

PCIe和SATA的区别如下:

1、接口类型不同:

SATA(串行ATA)是SSD使用的一种连接接口,用于与系统进行数据通信。它创建于2003年,这意味着它有很多时间将自己巩固为当今最广泛使用的连接类型之一。

PCIe(Peripheral Component Interconnect Express)可以视为与主板更直接的数据连接。它通常用于显卡等设备,这些设备也需要极快的数据连接。

2、速率不同:

SATA 3.0是最流行的SSD形式,其理论传输速度为6 Gb / s(750 MB / s)。但是由于在编码传输数据时出现了一些物理偏差,它实际上具有4.8 Gb / s(600 MB / s)的实际传输速度。

PCIe 3.0的有效传输速度为每通道985 MB / s,由于PCIe设备可支持1x,4x,8x或16x通道,因此您可以将潜在的传输速度提高到15.76 GB / s。

3、接口协议不同:

接口有AHCI协议与NVMe协议,AHCI较旧,专为HDD和SATA而设计,这意味着使用AHCI的PCIe SSD可能无法发挥其最大潜力。NVMe专为与PCIe配合使用而设计,因此性能更佳。

参考资料来源:百度百科-SATA

参考资料来源:百度百科-pcie

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-28

SATA是一种物理接口类型,执行的AHCI协议标准,是目前最为廉价和常见的固态硬盘接口,缺点便是有着6Gbps的极限读写限制,无法满足专业领域对于无延时、极致读写的要求。

PCIe是通道协议,在物理表现上就是主板上那些PCIe接口。这些通道协议,属于总线协议,能够直接连接CPU,因而几乎没有延时,PCIe还可分为X2/X4/X8。

1、二者的性质不同:SATA跟PCIE,二者是指串行接口或者就是数据走的通道,其实SATA更多是指插槽,而这里的SATA是指数据走的通道,目前的新设备普遍都是SATA3接口了,但是SATA3是向下兼容SATA2跟SATA1。

2、二者的兼容性与性能有区别:PCI-E跟SATA3简单说就是数据走的“路”,PCI-E就像是特别宽大的路,数据可以走的特别快,而SATA3与之相比更像是一条崎岖的小路,数据走的特别慢,PCI-E通道也就仅有那么几条通常SATA的插槽只能走SATA3的通道。

3、二者的速度有区别:每条PCI-E 3.0的带宽是8Gbps,而SATA 3.0的带宽则只有6Gbps。

扩展资料:

PCI-E和SATA性能差别:

二者走的通道不一样,速度自然有差别。SATA3.0通道的理论带宽是6Gb/s.理论极限传输速度600MB/s,所以跟市面所有的SATA接口SSD一样,金士顿G2系列M.22280SSD的最高读取速度不超过600MB/s,而主板M.2接口走PCI-E通道传输通道带宽为10Gb/s。

参考资料来源:中关村在线-带你认识SATA、mSATA 、PCIe和M.2

第2个回答  2017-05-24
PCIe和SATA是两个不同的接口或总线形式。
PCI-Express是最新的总线和接口标准,它原来的名称为“3GIO”,是由英特尔在2001年提出的,很明显英特尔的意思是它代表着下一代I/O接口标准。PCIe属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽,主要支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量(QOS)等功能。PCIe交由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”,简称“PCI-E”。这个新标准将全面取代现行的PCI和AGP,最终实现总线标准的
统一。它的主要优势就是数据传输速率高,目前最高的16X 2.0版本可达到10GB/s,而且还有相当大的发展潜力。PCI
Express也有多种规格,从PCI Express 1X到PCI Express 16X,能满足将来一定时间内出现的低速设备和高速设备的需求。PCI-Express最新的接口是PCIe 3.0接口,其比特率为8GB/s,约为上一代产品带宽的两倍,并且包含发射器和接收器均衡、PLL改善以及时钟数据恢复等一系列重要的新功能,用以改善数据传输和数据保护性能。INTEL、IBM、LSI、OCZ、三星(计划中)、SanDisk、STEC、SuperTalent和东芝(计
划中)等,而针对海量的数据增长使得用户对规模更大、可扩展性更强的系统所应用,PCIe 3.0技术的加入最新的LSI
MegaRAID控制器及HBA产品的出色性能,就可以实现更大的系统设计灵活性。当然,主流主板都能能支持PCI Express 1.0
16X,也有部分较高端的主板支持PCI Express 2.016X,

SATA是Serial
ATA的缩写,即串行ATA。它是一种电脑总线,主要功能是用作主板和大量存储设备(如硬盘及光盘驱动器)之间的数据传输之用。这是一种完全不同于串行
PATA的新型硬盘接口类型,由于采用串行方式传输数据而得名。SATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对
传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。串行接口还具有结构简单、支持热插拔的优点。
2000
年11月由“Serial ATA Working Group”团体所制定,SATA已经完全取代旧式PATA(Parallel
ATA或旧称IDE)接口的旧式硬盘,因采用串行方式传输数据而得名。在数据传输上这一方面,SATA的速度比以往更加快捷,并支持热插拔,使电脑运作时
可以插上或拔除硬件。另一方面,SATA总线使用了嵌入式时钟频率信号,具备了比以往更强的纠错能力,能对传输指令(不仅是数据)进行检查,如果发现错误
会自动矫正,提高了数据传输的可靠性。不过,SATA和以往最明显的分别,是用上了较细的排线,有利机箱内部的空气流通,某程度上增加了整个平台的稳定
性。
现时,SATA分别有SATA 1.5Gbit/s、SATA 3Gbit/s和SATA 6Gbit/s三种规格。未来将有更快速的SATA Express规格。
第3个回答  推荐于2018-04-06
 二者的带宽不同。

  1、PICE的带宽,通常是10Gb/s到32Gb/s。
  2、SATA接口,目前市场上有成熟产品的最快是SATA3,带宽是6Gb/s。
  3、SATA3的实际速度,限制在550MB/s左右,所以,所有SATA3接口的固态硬盘的最大速度都写着550MB/s,就是因为带宽限制了。更快的硬盘,就应该用PCIE的传输通道了。像m.2接口的就多数采用了PCIE的通道,最大可以到32Gb/s的带宽。

记得采纳本回答被提问者和网友采纳
第4个回答  2017-02-27
快分两个方面,一个是带宽,一个是延迟。
从带宽上讲,简单的来说是因为暂时SATA不需要像PCIe这么快的速率。因为SATA的目标用途是提供廉价的南桥和HDD/SSD之间的连接,6Gbps至少在前几年是够了,快了硬盘的速度跟不上。而速率越低成本就越低。
基于此, PCIe支持不同的lane的个数,比如x1, x2, x4, x8, x16就是为了适应不同带宽的需求。而SATA对带宽的需求没那么大,所以它只有x1这一种配置。
所以主要是因为成本和需求,这样电缆的成本下来了,布线的长度也可以相应增加。
对于高端的存储应用,可以用SAS,速度要快很多。

从延迟上讲,之前的HDD/SSD的延迟其实都还蛮大的,所以现有的计算机系统设计都是把SATA接到PCH再通过pcie连到CPU。这样系统延迟就增加了很多。

当然现在的趋势是存储也往高带宽低延迟的方向发展。所以出现PCIe-SSD / NVME之类的技术,定位比SATA要高很多。
相似回答