PCI Express 完全指南:从诞生到未来的通用总线技术
PCI Express(简称PCIe)是一项已经面世20年、至今仍未被替代的高速总线技术。它不仅是每台家用电脑的核心组成部分,还在服务器、工作站等专业领域得到广泛应用。本文将以通俗易懂的方式,带你深入了解PCI Express的发展历程、工作原理、实际应用场景以及未来演进方向。
在 Express 之前:从 ISA 到 PCI 的演变
让我们先回到1980年代。当时计算机主板上集成着大量芯片和扩展插槽,最主流的扩展总线是IBM 的 ISA 总线(行业标准架构)。尽管其技术改进并不算成功,但ISA在行业内迅速普及,几乎无处不在。
到了1990年代,更快的处理器催生了对性能更优的扩展总线的需求,两种新格式应运而生——英特尔的 PCI 总线(外围组件互连)和来自视频电子标准协会的VLB(VESA 本地总线)。两者在1992年同时登场。
PCI最初看起来速度较慢,因为它被设计为以固定的33 MHz运行(后来规范允许66 MHz,但消费级PC从未真正支持)。而VLB以与CPU前端总线(FSB)相同的时钟频率运行,可达40或50 MHz。但VLB稳定性较差、延迟更高,且插槽体积更大。尽管PCI有这些不足,它还是逐渐在主板行业获得认可,尤其是在工作站和服务器市场。
当时家用PC用户扩展卡数量不多,但随着3D显卡行业的快速发展,显卡需要更高速的总线支持。主板开始偏向PCI,但PCI的并行数据总线特性(所有卡共享同一总线,轮流传输)对显卡不利。为解决此问题,英特尔在1997年开发了加速图形端口 (AGP),为显卡提供专用的PCI总线通道。
随着新千年临近,对更快总线的需求持续增长。英特尔联合多家公司成立了PCI-SIG(PCI特别兴趣小组),2002年4月,该小组宣布了代号为3GIO(第3代I/O)的新技术——PCI Express。
