Anonim

想要扩展您的计算机当前可以提供的外围设备? PCI插槽正是为此目的而设计的-扩展外围设备。 但是PCI Express 3.0到底是什么?它如何工作?

PCI Express或外围组件互连Express是一种高速总线标准,它是为替代较早和较慢的标准而开发的。 该标准最常见的用途是用作笔记本电脑中的插槽,您可以在其中放置PCI Express卡。 通常,PCIe用于图形卡和其他游戏外围设备。

在深入研究PCI Express的工作原理之前,让我们快速看一下为什么PCI Express 3.0比以前的版本更好。

PCIe 3.0的优点

PCIe 3.0主要旨在比PCIe 2.0更快。 换句话说,两者之间的差异更多是进化上的,而不是革命上的。 例如,插槽完全相同,并且实际上是向后兼容的,这意味着您可以将PCIe 2.0卡插入PCIe 3.0插槽。

如前所述,PCIe 3.0比PCIe 2.0更快。 多少钱 嗯,虽然PCIe 2.0卡的峰值速度为8 GB / s,但PCIe 3.0卡的峰值速度却是16GB / s的两倍。

当然,需要特别注意的是,只有在计算机可以处理时才能达到16GB / s的速度-否则,尽管该卡可以正常工作,但速度不会像以前那样快。 您也可以将PCIe 3.0卡插入PCIe 2.0插槽中-但是,该卡仍无法完全发挥作用。

那么,这一切都会如何影响您? 简单-如果您是游戏玩家,PCIe能够以更快的速度处理更多数据,则意味着可以开发出更密集的图形卡,需要更高的数据传输速度才能正常工作。 如果您是录音工程师,则可以一次录制更多音频,因为数字音频的处理速度比以往任何时候都要快。 等等。

PCIe 3.0如何工作?

知道某件产品的性能很好,这很好,但是了解它的工作原理将对PCIe 3.0有所帮助。

事实证明,PCIe实际上更像是网络而不是总线。 这是因为PCIe使用了控制一系列点对点连接的开关来代替任何给定方向上的数据流。 然后,这些连接会导致数据需要到达的地方。

首次打开计算机电源时,PCIe将确定插入了哪些设备,然后创建流量将流向的地图。 PCIe中的每个通道都使用两对线-一对发送数据,另一对接收数据,并且每个周期数据移动一位。 不同的PCIe卡可以以不同的速度处理数据。 例如,x2链接将包含八根电线,而不是两根,并且一次处理两位;而x32链接将包含128条电线,并且一次可处理32位。

都是关于图层的

PCIe使用三层- 事务层数据链路层物理层事务层是进行数据传输的地方。 换句话说,当PCIe用作输出时,计算机的CPU会生成一个内存写数据包,然后将其直接发送到PCIe端口,或通过一系列开关发送,具体取决于计算机的设置。 如果将PCIe用作输入,则内存写数据包将流入CPU。

然后是数据链路层 。 该层负责确保所有数据以事务层数据包或TLP的形式安全可靠地到达其目的地。 首先,一个TLP包有一个报头,然后执行流控制机制以确保仅在接收端准备好接收数据时才发送数据。

当CPU要从外围设备读取数据时,将涉及两个数据包-一个请求外围设备执行读取操作,另一个请求将数据发送回CPU。 当外围设备收到读取请求TLP时,即使它实际上不能满足该请求,它也会以完成TLP进行响应。

最后一层是物理层 ,它对应于PCIe卡的物理大小和电气规格。

结论

如您所见,PCIe相当复杂,希望这一解释能使您对PCIe 3.0有所了解,它比PCIe 2.0更好,以及它如何工作。

什么是pci express 3.0?它如何工作?