LPC总线(Low pin count Bus),是在
IBM PC兼容机中用于把低带宽设备和“老旧”连接到CPU上。那些常见低速设备有:
BIOS,
串口,
并口,PS/2的键盘和
鼠标,
软盘控制器,比较新的设备有
可信平台模块。LPC总线通常和主板上的南桥物理相连,南桥在IBM PC AT平台上通常连接了一系列的“老旧”设备,例如两个可编程
中断控制器, 可编程计时器和两个 ISA DMA 控制器。
LPC总线,原名叫Low pin count Bus,是在IBM PC兼容机中用于把低带宽设备和“老旧”连接到
CPU上。那些常见低速设备有:
BIOS,
串口,
并口,
PS/2的
键盘和
鼠标,
软盘控制器,比较新的设备有
可信平台模块。LPC总线通常和
主板上的
南桥物理相连,
南桥在IBM PC AT平台上通常连接了一系列的“老旧”设备,例如两个
可编程中断控制器,可编程计时器和两个ISA DMA 控制器。 LPC总线是
Intel在1998时作为工业标准架构体系(ISA)的替代品引入,它与ISA在软件层面是类似的,尽管在物理层面是有着巨大不同的,ISA是16bit宽,8.33MHz的总线,而它是4bit宽,有着四倍频率(33.3MHz)的总线。 LPC总线最大的优点是只需要7个信号,在拥挤的现代主板上是很容易布局的。
工业标准结构(Industry Standard Architecture,简称ISA)。ISA在1981年诞生,并作为IBM PC的8位系统,1983年,ISA被升级作为XT总线体系。后来16位的ISA总线在1984年发布。由于ISA设计出来的目的是为了连接扩展卡和
主板,因此ISA的协议同样允许总线控制,尽管只有前16MB的内存可以直接访问。8位的ISA总线频率为4.77MHz,而16位的工作在8MHz。ISA接口同样出现在一些非IBM PC(包括兼容机)上,比如短命的
AT&T的Hobbit还有后来基于
PowerPC的BeBox。
1987年,
IBM试图以他们所拥有的“微通道体系架构体系”(Micro Channel Architecture,简称
MCA)取代ISA,并重新取得对计算机架构和市场上的控制权。MCA总线比ISA更先进,但并不兼容ISA。为了继续控制架构上和市场上的控制权,电脑生产商以“延伸工业标准体系架构”(Extended Industry Standard Architecture,简称
EISA),以及后来的“VESA本地总线”(
VESALocal Bus,简称VLB)做出还击。事实上,由于组成
VESA组织的生产商已经有能力生产MCA设备,所以最初VESA打算在VLB中利用MCA的一些部分。EISA和VLB都兼容ISA标准的扩展。
基于ISA的计算机的用户不得不了解一些关于硬件的特殊知识来升级硬件系统。在那个时候,支持“随插即用”(Plug-n-Play)技术的设备非常罕有。用户在添加新设备的时候不得不配置2到3个项目,比如
IRQ(中断请求)、
I/O地址(输出/输入地址)、
DMA信道,才能正常使用新设备。MCA架构会帮用户完成这些设定,而后来的PCI总线实际上整合了MCA的这些想法(尽管PCI更多特点是直接继承自EISA)。
这个配置上的缺点最终导致了“ISA随插即用”系统的诞生。通过对硬件的一些改造,使硬件、系统BIOS和操作系统自动处理这些繁琐的细节。但实际上,ISA随插即用的缺陷却成为了一个令人头痛的问题,而且没有得到广泛的支持直到ISA结束其使命。
PCI是第一个在物理展上整合了ISA、MCA、EISA优点的扩展接口,并且它的出现直接地挤压了ISA在主板上的地位。起初,主板上依然是ISA占主流地位,但已经出现了PCI槽了。到了20世纪90年代中叶,两种插槽已经在主板上平分秋色了,而ISA插槽很快就在消费PC市场上成为了少数派。微软的PC 97规范更劝说ISA插槽应该完全被除去,尽管当时的系统架构依然需要ISA存在于一些内部发育不良的管线去操作
软驱、
串口、等等。ISA接口在随后的几年里依然存在,甚至看见AGP接口的诞生,之后遗留在主板上的ISA接口也退出历史了。
值得注意的是,
PCI插槽反转的话与ISA是很相似的——PCI卡本来是颠倒插入的,允许ISA和PCI连接器在主板上挤在一起。两个连接器一次只有一个连接器能正常工作,但这已虑及更大的适应性。