ISA、VESA、PCI、AGP四种的差别

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 10:37:50
ISA、VESA、PCI、AGP四种的差别

ISA、VESA、PCI、AGP四种的差别
ISA、VESA、PCI、AGP四种的差别

ISA、VESA、PCI、AGP四种的差别
ISA
ISA插槽是基于ISA总线(Industrial Standard Architecture,工业标准结构总线)的扩展插槽,其颜色一般为黑色,比PCI接口插槽要长些,位于主板的最下端.其工作频率为8MHz左右,为16位插槽,最大传输率16MB/sec,可插接显卡,声卡,网卡已及所谓的多功能接口卡等扩展插卡.其缺点是CPU资源占用太高,数据传输带宽太小,是已经被淘汰的插槽接口.目前还能在许多老主板上看到ISA插槽,现在新出品的主板上已经几乎看不到ISA插槽的身影了,但也有例外,某些品牌的845E主板甚至875P主板上都还带有ISA插槽,估计是为了满足某些特殊用户的需求.
最早的PC总线是IBM公司1981年在PC/XT 电脑采用的系统总线,它基于8bit的8088 处理器,被称为PC总线或者PC/XT总线.在1984年的时候,IBM 推出基于16-bit Intel 80286处理器的PC/AT 电脑,系统总线也相应地扩展为16bit,并被称呼为PC/AT 总线.而为了开发与IBM PC 兼容的外围设备,行业内便逐渐确立了以IBM PC 总线规范为基础的ISA(工业标准架构:Industry Standard Architecture )总线.
ISA 是8/16bit 的系统总线,最大传输速率仅为8MB/s ,但允许多个CPU 共享系统资源.由于兼容性好,它在上个世纪80年代是最广泛采用的系统总线,不过它的弱点也是显而易见的,比如传输速率过低、CPU占用率高、占用硬件中断资源等.后来在PC‘98 规范中,就开始放弃了ISA 总线,而Intel 从i810 芯片组开始,也不再提供对ISA 接口的支持.
使用286和386SX以下CPU的电脑似乎和8/16bit ISA 总线还能够相处融洽,但当出现了32-bit 外部总线的386DX处理器之后,总线的宽度就已经成为了严重的瓶颈,并影响到处理器性能的发挥.因此在1988年,康柏、惠普等9个厂商协同把ISA 扩展到32-bit,这就是著名的EISA(Extended ISA,扩展ISA)总线.EISA 总线的工作频率仍旧仅有8MHz ,并且与8/16bit 的ISA总线完全兼容,由于是32-bit 总线的缘故,带宽提高了一倍,达到了32MB/s .可惜的是,EISA 仍旧由于速度有限,并且成本过高,在还没成为标准总线之前,在20世纪90年代初的时候,就给PCI 总线给取代了.
ISA总线又称AT总线,是在PC/AT微机上所配备的扩展系统总线.
PC/AT的扩展总线系统设计的最大速度为8MHz,比PC/XT总线几乎快了近一倍,而最佳的数据传输率达20MB/s.不过80286 CPU的执行速度更快,因此要增加额外的等待周期,方能使扩展总线与CPU之间进行数据传输.改善的方式是在总线控制器中增加缓冲器,作为高速的微处理器与较低速的AT总线之间的缓冲器,从而使AT总线可以在比CPU低得多的环境下工作.
由于IBM-PC./XT/AT系统总线的开放性,全世界的PC机制造商纷纷向IBM靠拢,从而使IBM-PC系列风靡全球.为了满足众多PC兼容机厂商的要求,美国电气和电子工程师学会(IEEE)成立了一个委员会,并确定以PC/AT总线为标准,称之为工业标准体系结构ISA(Industry Standard Architecture),即ISA总线标准.
为了充分地发挥80286的优良性能,同时又要最大限度地与PC/AT总线兼容,ISA总线在原XT总线的基础上,又增加了一个36脚的扩展槽,将数据总线扩展为16位,地址总线扩展为24位,将中断的数目从8个扩充到15个,并提供了中断共享功能,而DMA通道也由4个扩充到8个.从此,这种16位的扩展总线一直是各制造厂商严格遵守的标准,至今仍广泛地使用.
ISA总线扩展插槽由两部分组成,一部分有62引脚,其信号分布及名称与PC/XT总线的扩展槽基本相同,仅有很小的差异.另一部分是AT机的添加部分,由36引脚组成.这36引脚分成两列,分别称为C列和D列.
VESA(video electronics standard association)总线是 1992年由60家附件卡制造商联合推出的一种局部总线,简称为VL(VESA local bus)总线.它的推出为微机系统总线体系结构的革新奠定了基础.该总线系统考虑到CPU与主存和Cache 的直接相连,通常把这部分总线称为CPU总线或主总线,其他设备通过VL总线与CPU总线相连,所以VL总线被称为局部总线.它定义了32位数据线,且可通过扩展槽扩展到64 位,使用33MHz时钟频率,最大传输率达132MB/s,可与CPU同步工作.是一种高速、高效的局部总线,可支持386SX、386DX、 486SX、486DX及奔腾微处理器.
PCI(peripheral component interconnect)总线是当前最流行的总线之一,它是由Intel公司推出的一种局部总线.它定义了32位数据总线,且可扩展为64位.PCI总线主板插槽的体积比原ISA总线插槽还小,其功能比VESA、ISA有极大的改善,支持突发读写操作,最大传输速率可达132MB/s,可同时支持多组外围设备. PCI局部总线不能兼容现有的ISA、EISA、MCA(micro channel architecture)总线,但它不受制于处理器,是基于奔腾等新一代微处理器而发展的总线
VGA(Video Graphics Array)是IBM于1987年提出的一个使用模拟信号的电脑显示标准,这个标准已对于现今的个人电脑市场已经十分过时.即使如此,VGA仍然是最多制造商所共同支援的一个低标准,个人电脑在加载自己的独特驱动程式之前,都必须支援VGA的标准.例如,微软Windows系列产品的开机画面仍然使用VGA显示模式,这也说明其分辨率和载色数的不足.
VGA这个术语常常不论其图形装置,而直接用于指称640×480的分辨率.VGA装置可以同时储存4个完整的EGA色版,并且它们之间可以快速转换,在画面上看起来就像是即时的变色.
除了扩充为256色的EGA式色版,这256种色彩其实可以透过 VGA DAC(Digital-to-analog converter),任意的指定为任何一种颜色.这就程度上改变了原本EGA的色版规则,因为原本在EGA上,这只是一个让程式可以在每个频道(即红绿蓝)在2 bit以下选择最多种颜色的方式.但在VGA下它只是简单的64种颜色一组的表格,每一种都可以单独改变——例如EGA颜色的首两个bit代表红色的数量,在VGA中就不一定如此了.
VGA在指定色版颜色时,一个颜色频道有6个bit,红、绿、蓝各有64种不同的变化,因此总共有 262,144 种颜色.在这其中的任何 256 种颜色可以被选为色版颜色(而这 256 种的任何 16 种可以用来显示 CGA 模式的色彩).
这个方法最终仍然使了VGA模式在显示EGA和CGA模式时,能够使用前所未有的色彩,因为VGA是使用模拟的方式来绘出EGA和CGA画面.提供一个色版转换的例子:要把文字模式的字符颜色设定为暗红色,暗红色就必须是 CGA 16 色集合中的一种颜色(譬如说,取代 CGA 默认的 7 号灰色),这个 7 号位置将被指定为 EGA 色版中的 42 号,然后 VGA DAC 将 EGA #42 指定为暗红色.则画面上的原本的 CGA 七号灰色,都会变成暗红色.这个技巧在 256 色的 VGA DOS 游戏中,常常被用来表示加载游戏的淡入淡出画面.
总结来说,CGA 和 EGA 同时只能显示 16 种色彩,而 VGA 因为使用了 Mode 13h 而可以一次显示 256 色版中的所有色彩,而这 256 种颜色又是从 262,144 种颜色中挑出的.
AGP都是负责显卡的,PCI是负责PCI设置的,ISA是老以前棕色插槽,也是老ISA设备的,那些更不用讲都是很久以前的事了