PCI、AGP、PCI-E 总线带宽的核算方法总线是一组进行互连和传输信息(指令、数据和地址)的信号线。主要参数有总线位宽、总线时钟频率和总线传输速率。
※总线位宽决议输入/输出设备之间一次数据传输的信息量,用位(bit)表明,如总线宽度为8位、16位、32位和64位。※总线时钟频率是总线的作业频率,以 MHz 表明。※总线传输速率是总线上每秒钟所能传输的最大字节数。经过总线宽度和总线时钟频率来核算总线传输速率。一. 并行总线。并行总线带宽(MB/s) = 并行总线时钟频率(MHz) * 并行总线位宽(bit/8 = B) * 每时钟传输几组数据(cycle)●PCI 总线位宽是 32位,总线频率 33 MHz,每时钟传输 1 组数据,它的带宽为 127.2 MB/s,即 1017.6 Mbps。●PCI 2.1 总线位宽是 64位,总线频率 66 MHz,每时钟传输 1 组数据,它的带宽为 508.6 MB/s,即 4068.8 Mbps。●AGP 总线位宽是 32位,总线频率 66 MHz,每时钟传输 1 组数据,它的带宽为 254.3 MB/s,即 2034.4 Mbps。●AGP Pro 总线位宽是 32位,总线频率 66 MHz,每时钟传输 1 组数据,它的带宽为 254.3 MB/s,即 2034.4 Mbps。AGP Pro 是 AGP 的改进型,它使作业站级主板也能运用 AGP 的加快功能,降低了 AGP 所需的电压供给,并没有什么太大的改动。 ●AGP 2X 总线位宽是 32位,总线频率 66 MHz,每时钟传输 2 组数据,它的带宽为 508.6 MB/s,即 4068.8 Mbps。●AGP 4X 总线位宽是 32位,总线频率 66 MHz,每时钟传输 4 组数据,它的带宽为 1017.3 MB/s,即 8138.4 Mbps。●AGP 8X 总线位宽是 32位,总线频率 66 MHz,每时钟传输 8 组数据,它的带宽为 2034.6 MB/s,即 16276.8 Mbps。顺带说说:○ISA 总线位宽是 16位,总线频率 8.3 MHz,每时钟传输 1 组数据,它的带宽为 15.9 MB/s,即 127.2 Mbps。○EISA 总线位宽是 32位,总线频率 8.3 MHz,每时钟传输 1 组数据,它的带宽为 31.8 MB/s,即 254.4 Mbps。二. 串行总线。好,该说最新的 PCI Express 了,和上面这些并行总线不同的是,PCI Express 归于串行总线,总线带宽和总线时钟频率的概念与并行总线完全相同,仅仅它改动了传统意义上的总线位宽的概念。串行总线选用多条管线(或通道)的做法完结更高的速度,管线之间各自独立,多条管线组成一条总线体系。如 PCI Express x1,PCI Express x2,PCI Express x16 等。PCI Express 总线频率 2500 MHz,这是在 100 MHz 的基准频率经过锁相环振荡器(Phase Lock Loop,PLL)到达的。串行总线带宽(MB/s) = 串行总线时钟频率(MHz) * 串行总线位宽(bit/8 = B) * 串行总线管线 * 编码方法 * 每时钟传输几组数据(cycle)◆PCI Express x1 总线位宽是 1位,总线频率 2500 MHz,串行总线管线是 1 条,每时钟传输 2 组数据,编码方法为 8b/10b,它的带宽为 476.84 MB/s,即 3814.7 Mbps。(带宽是 PCI 的 3.75 倍。)公式是 2500000000(Hz) * 1/8(bit) * 1(条管线) * 8/10(bit) * 2(每时钟传输2组数据) = 500000000 B/s = 476.8371582 MB/s,即 3814.6972656 Mbps。下面给出其它类型组合的带宽。◆PCI Express x2 的带宽为 953.68 MB/s,即 7629.4 Mbps。(此形式仅用于主板内部接口而非插槽形式)◆PCI Express x4 的带宽为 1907.36 MB/s,即 15258.9 Mbps。◆PCI Express x8 的带宽为 3814.72 MB/s,即 30517.8 Mbps。◆PCI Express x16 的带宽为 7629.44 MB/s,即 61035.5 Mbps。(带宽是 AGP 8X 的 3.75 倍。)◆PCI Express x32 的带宽为 15258.88 MB/s,即 122071 Mbps。可能有朋友感觉在这看到的带宽数据比别处看到的值要小,由于我采录的是实践数据,而非文稿数据。就好像说硬盘 160 GB,而实践能用的只要 153 GB 左右。感兴趣的朋友请接着往下看!PCI 的带宽常被引述为 132 MB/秒,这是文稿数据,它的实践带宽是 127.2 MB/秒。形成如此差异是由于:1. 对作业频率详细数值引证的不同。2. 容量单位上存在二进制计量与十进制计量,132 MB/秒来源于十进制计量,127.2 MB/秒来源于二进制计量。并行总线带宽(MB/s) = 并行总线时钟频率(MHz) * 并行总线位宽(bit/8 = B) * 每时钟传输几组数据(cycle)B/s = Hz * bytes * cycleMB/s = MHz * bytes * cycle132 MB/秒:PCI 的作业频率是 33 MHz,即 33 MHz * 1000000 = 33000000 Hz。PCI 的位宽是 32 bits,即 4 bytes。PCI 每时钟传输 1 组数据。33000000 Hz * 4 bytes * 1 cycle = 132000000 byte/s 除以 10的6次方(容量以十进制计量) = 132 megabyte/s = 132 MB/s而 127.2 MB/秒:PCI 的作业频率是以 30ns 来表明,X ns 的倒数 * 1000 = Y MHz,即 30 ns 的倒数 * 1000 = 33.333333 MHz,33.333333 MHz * 1000000 = 33333333 Hz。PCI 的位宽是 32 bits,即 4 bytes。PCI 每时钟传输 1 组数据。33333333 Hz * 4 bytes * 1 cycle = 133333332 byte/s 除以 2的20次方(容量以二进制计量) = 127.1566 mebibyte/s = 127.2 MB/s = 1017.6 Mb/ PCI是由Intel公司1991年推出的一种部分总线。从结构上看,PCI是在CPU和本来的体系总线之间刺进的一级总线,详细由一个桥接电路完结对这一层的办理,并完结上下之间的接口以和谐数据的传送。办理器供给了信号缓冲,使之能支撑10种外设,并能在高时钟频率下坚持高功能,它为显卡,声卡,网卡,MODEM等设备供给了衔接接口,它的作业频率为33MHz/66MHz。 最早提出的PCI 总线作业在33MHz 频率之下,传输带宽到达了133MB/s(33MHz X 32bit/8),基本上满意了其时处理器的发展需要。跟着对更高功能的要求,1993年又提出了64bit 的PCI 总线,后来又提出把PCI 总线的频率提高到66MHz 。PCI-E技能简介跟着图画处理技能和人们关于游戏需求的急速增加,传统的AGP接口现已远远不能满意时下张狂的数据传输的需求,所以早在2001年的春季IDF(Intel开发者论坛)上,Intel公司现已宣告要用一种新的技能替代PCI总线和多种芯片的内部衔接,并称之为第三代I/O总线技能(3rd Generation I/O,也便是3GIO);到了2001年末,包含Intel、AMD、DELL、IBM等20多家业界主导公司加入了PCI-SIG(PCI特别兴趣小组)并开端起草3GIO规范的草案;2002年草案完结,并把3GIO正式命名为PCI Express。这便是PCI-E的由来。 简略来说,PCI-E能够供给2.5Gbit/s的单向单线衔接传输速率。相关于传统PCI总线在单一时刻周期内只能完结单向传输,PCI Express的双单工接能供给更高的传输速率和质量,它们之间的差异跟半双工和全双工相似。一起PCI Express串行衔接运用了内嵌时钟技能(8b/10b编码形式),时钟信息直接写入数据流中,这对比大大都并行总线要额定传输坚持同步的时钟信号来说更能节约传输的通道和进步传输功率。 一个PCI Express衔接能够被装备成x1,x2,x4,x8,x12,x16和x32的数据带宽。x1的通道能完结单向312.5MB/秒(2.5Gbit/s * 1 / 8位)的传输速率,同理x32通道衔接就能供给10GB/秒的速率,但考虑运用8b/10b编码实践上有20%左右的耗费,实践的传输速率大概是8GB/S(x32单向)。一般的显卡运用的PCI-EX16规范,数据传输率为4.8GB/S,远远高于现在最盛行的AGP 8X的2.1GB/S的数据流量。 关于广阔的顾客来说,PCI-E直接带来的便是显卡功能得大幅度提高,它能够在一段时刻内彻底解决困扰咱们的显示卡传输带宽的问题,并且在往后游戏的合作下,咱们能够运用更高档的显示卡取得愈加传神的作用。