微机原理与接口技术学习笔记 实用接口知识
《自考视频课程》名师讲解,轻松易懂,助您轻松上岸!低至199元/科!
10.2.1 主板
1.主板的功能与组成
主板(Main Board,又称主机板、系统板、母板)是位于PC机机箱内的一块大型印刷电路板,这是PC机中最重要的部件之一,主板质量的好坏直接影响到整机的性能。据统计,PC机许多不明的死机原因有90%都与主机有关。因此,主板的选择是很重要的。主板的的主要组成部件是:
CPU插座(Socket)或插槽(Slot)以及CPU芯片;
内存储器(内存条)插槽以及内存条;
系统控制芯片组;
用以接插各种接口卡所需的I/O扩展插槽;
连接硬盘机、软盘驱动器和光盘驱动器的外设接口插座;
连接鼠标、键盘、打印机和MODEM(调制解调器)的串、并端口;
BIOS(Basic Input Output System 基本输入/输出系统)芯片和COMS芯片;电源、电池、电阻和电容等。
除显示器、键盘等外部设备外,主板上集中了PC机的大部件基本组件。主板的选择必然要考虑同这些组件有关的众多技术要素。这些技术要求为:
(1)对CPU支持程度。包括是支持某一种型号的CPU芯片,还是可支持同级别的其它兼容芯片;是否支持同一型号不同频率的芯片;是否便于今后的升级等。
(2)对总线的支持程度。包括是支持ISA总线、EISA总线,还是PCI总线。目前的奔腾主板和高能奔腾主板都采用PCI总线加上ISA总线。
(3)对内存条的支持程度。包括允许插入的内存条的条数、引脚数、内存芯片的类型支持EDO DRAM还是SDRAM芯片)。
(4)所采用的控制芯片组的选择。控制芯片组的类型决定了主板的级别与档次。
(5)对I/O控制器和端口的支持程度。包括对硬盘接口类型的支持,以及对各种并、单行端口和不同传输速度的端口的支持。如是否支持USB、IEEE 1394、AGP等新接口。
(6)对多处理器的支持程度。是支持单CPU、双CPU还是4CPU等。
2.ATX主权
在PC系列中,Intel确立了80X86系列的CPU标准.IBM制定了ISA(Industry Standard Architedure,工业标准体系结构)总线结构标准,前者规定了PC机的指令系统,后者规定了PC机的电气特征,形成了通用的标准化的IBM PC。然而上述标准对PC机内部机械结构方面未作明确的规定。为此IBM在1984年推出IBM-PC/AT时,以产品定出了内部结构的标准,该标准以主板结构为主要特征,称为“标准AT结构”。1990年前后又发展为Baby AT结构,Baby AT主板如图10-15所示,其尺寸为26cm*22cm。有了这一结构标准,使组装PC机市场能迅速发展。
图10-15 Baby AT主板
随着计算机技术的进一步发展,特别是电子计算机、电器和电信“三电一体化”和多媒体技术的发展,使集成到PC机中的功能日益增多,从而使传统的Baby AT结构的缺点日益突出,这些缺点是;
(1)Baby-AT主板是“竖板”设计,即短边位于机箱的后面板,使PC机后面直接从主板引出接口(端口)的空间太小,不利于插接各种扩展卡及引线接口。而当代PC机与外部的接口越来越多,例如多媒体功能的接口就有视频及高保真视频信号的输入/输出、声音信号的输入/输出等,由于集成技术的发展,这些接口逻辑都可集成在主板上,但由于主板的横向尺寸大小,这些输入/输出信号的接口连接器无法直接从主板上引出,必须用特殊的线缆连接到机箱背部的连接器上。线缆增多造成PC机内部结构复杂,降低了系统的可靠性,增加了维护的难度,甚至会破坏PC机的电磁兼容特性——电磁辐射超标。
(2)主板上CPU芯片和内存条的安装位置不合理。当前的PC机中所用的CPU芯片性能高、功耗大,必须要有良好的散热装置,才能保持芯片不过热,保证工作稳定,为此在CPU的顶上加装了一个小风扇,用来为CPU散热。由于小风扇的加入,大大增加了CPU的高度。而Baby AT结构标准中,CPU芯片位于I/O扩展槽的下方,使全长的I/O扩展卡插不上,另外内存条插槽安排在电源底下,拆装内存条很不便。同时,这样的位置安排对插拔CUP芯片也带来不便。
(3)软、硬盘控制器,软、硬盘机和光盘驱动器的支架在主板中无特定位置,这就使得在连接软、硬盘机和光驱等设备时,由于连接线缆过长造成PC机机箱内连线混乱,这不仅会降低系统可靠性,严重时还会产生电磁干扰。硬盘连接线缆过长会使很多高速硬驱无法发挥高速特性,制约了PC机整体性能进一步提高。
为了解决这一问题,1995年7月,Intel公司公布了一种称为“ATX Form Factor”(简称ATX)的设计规格,它以主板结构为主要特征,提出了全新的主板、机箱与电源尺寸的设计建议,作为下一代PC机内部布局的标准,可实现PC机整机结构本质性的提升。
ATX主板的外形相当于旋转了90度的Baby AT主板,使长边紧贴机箱的后部。如图10-16所示。
图10-16 ATX主板
ATX结构的主要特征为:
(1)CPU插座和内存条插槽的位置作了重新的设计,把CPU插座从原来ISA扩展槽附近移开,移到右边电源的附近,这样,不再影响I/O扩展卡的安装,使所有的I/O扩展槽都可以插入全长扩展卡。而内存条插槽从电源附近移到主板中部,这样一来装拆内存条都很方便。
(2)CPU的位置紧靠电源风扇,只要加装一块散热片,利用电源的通风冷却系统,电源风扇可直接为CPU散热,而不一定再加装专用的CPU散热小风扇。
(3)ATX主板把PC机主机同外围设备相连接的串行、并行和多媒体等接口(端口)全部集中在主机的右上方,并且与主机是水平方向排列。还有一种双层接口(Double Expandable I/O Connector)
图10-17
如图10-17所示,能连接更多的外部设备。这样的安排改变了旧机箱后部接口(端口)繁杂混乱的状况,使PC机安装调试更方便快捷,也为把各种I/O卡集成到主板上创造有利条件。可以说ATX主板具有超强的扩充性。
(4)ATX主板把软盘、硬盘和先驱等连接线设计在主板的右下方,更接近于软驱、硬驱和光驱的位置,这样不仅安装方便,同时也减少了有关线缆的长度,支持更高速度的硬盘和光驱工作,适应了新一代高速外设传输的需求。
(5)ATX规范使机箱内部各种线缆长度大为缩短,有些线缆甚至通过提高集成度而消失,使整机的电磁辐射减到最低,消除了电器之间的相互干扰现象,提高了整机的安全性,也保护了人体健康,达到绿色环保的要求。
ATX规范对整机的电源系统也作了重大改进:
(1)ATX规范规定电源开关关闭时提供5V 100mA的弱电流,可以维持FC机内部一小块电路在关机的状态下依然工作,便于实现遥控开启机器和定时关闭机器的功能。这一小块电路的工作用来检测各种开机命令,如电话呼叫需要开机处理,或者遥控开机信号需要开机等等,接收到开机命令以后,向电源发出开启信号.电源完全打开后,整台机器开始工作。ATX规范的这一特征可以真正实现绿色节能的功能,并为PC机在收发传真、应答电话、智能控制家电等方面得到广泛的应用。
(2)ATX规范规定电源除+5V、-5SV、+12V和-12V四种输出外,还提供了3.3V的输出。使PC机能工作于低电压的工作状态,从而降低了整机的功耗。
正由于ATX主板具有上述一系列优点。因此,自推出后,逐渐成为PC机的主流板。
10.2.2 芯片组
1.芯片组的功能与组成
CPU芯片是PC机的灵魂,是PC机能完成强大的信息处理功能的核心器件,但CPU要完成PC机所需要的信息处理功能,还必须有一系列的“支持电路”和“接口电路”。例如,CPU要能向外部设备输入或输出信息,必须要有并行接口电路和串行接口电路。CPU要能具有中断功能,必须要有“中断控制电路”。CPU要能支持DMA(Direct Memory Access,直接存储器存取)功能,必须要有“DMA控制电路”。要把CPU的芯片总线转换成系统中各模块间传输信息的公共通路——系统总线,必须要有“总线控制电路”。此外,要向CPU及系统中其它部件提供时钟信号,那么“时钟发生电路”也是必不可少的,等等。在早期的PC机中,这些接口电路和支持电路都是由一些中、小规模集成电路和成千上万个电阻、电容组成。这样,不但占用了主板中的很大位置,而且还给维修带来很大的麻烦。
在PC286以上的微机系统中,为了简化硬件部分的设计,减少主板上芯片的数量,增加硬件的可靠性,大部分厂商都采用芯片组(Chip set)技术来设计PC主板,随着超大规模集成电路(VLSI,Veat Larse Scale Inttratdri)技术的发展,这一趋势更为明显。采用VISI技术,把主板上众多的接口芯片和支持芯片按不同功能分别集成到一块集成芯片之中。这样。用少量几片VLSI芯片就可完成主板上主要的接口和支持功能,这几个VLSI芯片的组合称为“芯片组”。采用芯片组技术后,可以简化主板的设计,降低了系统的成本,提高了系统的可靠性,同时对今后的测试、维护和维修等都提供了极大的方便。
在PC机中,整个系统的有效运行都由系统控制芯片组(简称“芯片组”)来控制和协调,芯片组决定了系统的如下特性:
(1)CPU的类型,是Pentium,Pentium Pro,Pentium MMX,PentiumⅡ还是Pentium Ⅲ,除决定芯片类型外,还决定芯片主频范围;
(2)内存条的类型,是FPM(Fast Page Mode,快速页面模式)EDO DRAM(Extended
Data Output,扩展数据输出)、BEDO DRAM(Burst EDO,实发式EDO),SDRAM(Spehronous DRAM,同步DRAM),还是ECC(Error Checking and Correction,错误检测
和纠正);是支持其中一种,还是几种;
(3)L2 Cache的类型,是突发式,管道流水线突发式、同步式,还是异步式;
(4)存储器总线的最大速度,是66MHz,75MHz、83MHz,100MHz还是133MHz;
(5)PCI总线类型,是32位,还是64位,同存储器总线速度是同步还是异步;
(6)对称多处理能力,是支持单个CPU,2个CPU,3个CPU,还是4个CPU;
(7)对内置PCI、EIDE控制的支持;
(8)内置PS/2鼠标、键盘控制器、BIOS以及实时时钟电路。
芯片组一旦选定,则系统的上述特性就同时固定,在使用的过程中,芯片组是无法升级的。
20世纪90年代以来,Pentium系列芯片的推出和PCI总线的使用。使PC机的结构发生了一次飞跃,是进入高性能PC机的一个标志,因而从90年代中期以来,所推出的芯片组都是基于 Pentium(包括 Pentitnn Pro)处理器系列和PCI总线的芯片组,通常称为PCI芯片组。
2.芯片组与主板的关系
主板是PC机中最重要的部件,除显示器、键盘等外部设备之外,主板上几乎集成或安装了PC机的大部分组件,主板上的主要部件有CPU插座及CPU芯片、内存条插槽及内存条、系统控制芯片组、I/O扩展插槽、外设接口插座(并行和串行端口)等等。主板的选择可以分别从上述各部件进行。例如,从CPU的角度出发,可以有“奔腾”(Pentium) 级。“高能奔腾”(Pentium Pro)级、“多能奔腾”’(Pentium MMX)级和“奔腾 Ⅱ”(PentiumⅡ)的等等;从内存条类型的角度出发,可以是支持EDO DRAM,还是SDRAM,是SIMM(Single Inline Memory Module,单列存储模块)还是DIMM(Dual Inline Memory Moduler,双列存储模块)等等;从I/O扩展插槽即总线扩展插槽角度出发,可以是ISA总线、EISA总线、VL总线还是PCI总线;从主板上的接口和端口的角度出发,可以是支持EIDE(Enhanced IDE,增强的IDE)、支持SCSI(Small Computer System Interface,小型计算机系统接口)、支持USB(Universal Serial Bus,通用串行总线)、支持AGP(Acceerated GraGrahics Port,加速图形端口)还是支持 Ultra DMA/33接口等等。上述这4个方面的特性决定了主板,也就是决定了一个PC系统的主要性能和档次。但是,必须着重指出的是,这4个方面的特性同主板上的另一个部件的性能是息息相通,密切联系的。这一个部件就是系统控制芯片组,简称“芯片组”。
芯片组是用VLSI技术,把主板上总多的CPU的接口芯片和支持芯片集成到几个(通常是1-3片)集成芯片中。也就是说,芯片组中包括了CPU的接口芯片和支持芯片,这里的接口芯片包括CPU用外设进行数据传送所必须的并行接口和串行接口,以及以CPU的芯片总线转换为系统中各模块间传送信息的系统总线之间的“总线接口”电路。因此,芯片组选定后,总线扩展插槽的性质、串行与并行接口的性质,以及所能支持的各种接口或端口的类型和接口特性也就确定了。而芯片组中的支持芯片包括支持CPU及系统的中断功能。DMA功能、定时计数功能、时钟发生器的性能等等。这样,芯片组选定后,主板以及系统的数据传送的控制方式、CPU及有关部件的可用频率等等特性也就确定了。同时,芯片组还包括了内存储器的控制电路和ehe的控制电路,因而,芯片组一经选定,主板所能支持的内存容量、类型、以及内存的主要性能随之确定。最后,芯片组包括的主要是CPU的接口芯片和支持芯片,那么作为接口的“主体” 以及被支持的“对象”——即CPU的特性也受芯片组性能的约束。从而,芯片组一旦选定,主板所支持的CPU的型号、范围以及个数等也必然被确定。
从上面的分析,可以清楚地说明,选择主板的重点是选择芯片组,在整个PC系统中,系统的有效运行是靠芯片组配合CPU来控制和协调的,芯片组是构成主板外围电路的核心,它决定了主板的类型和档次。
10.2.3 EIDE接口与SCSI接口
1.EIDE接口
硬盘驱动器(Hard Disk Drive,HDD或HD)简称“硬盘(机)”是 PC机中一个不可缺少的重要部件,它集电子技术、电磁转换技术、精密机械制造与传动技术之大成,又是使用频率最高的部件之一。从硬盘机的发展历史看,硬盘机有ST506硬盘机、ESDI硬盘机。IDE硬盘机以及SCSI硬盘机等几种,目前在PC机中使用最多的是IDE硬盘机。这里提到的STS506、ESDI、IDE以及SCSI都是一种硬盘接口的标准。
IDE(Integrated Drive Electronics,集成驱动器电子部件)是Compaq公司开发的,并由Western Digital公司生产的硬盘驱动器接口。IDE接口并不是正式标准规范的名称,美国ANSI(American National Standars Institute,美国国家标准学会)于1991年正式把 IDE接口命名为ATA(AT Attachment)接口,但一般还是习惯于沿用“IDE接口”的名字。IDE接口的最大特点是把原先ST506接口的控制器部分直接做到硬盘驱动器中,它把硬盘控制器电路跟硬盘驱动器本身的控制电路集成在一起,因而命名为“集成驱动器电子部件”。这样,在IDE接口的适配器电路中,不包含硬盘控制器。这一特点所带来的好处是,可以消除驱动器和控制器之间的数据丢失问题,使数据传输十分可靠。同时可以把每磁道的扇区数提高到30个以上,从而增大了可访问的容量。由于把控制器电路并入驱动器内,因此,从驱动器中引出的信号线已不是控制器同驱动器之间的接口信号线,而是通过简单处理后可同主系统连接的接口信号线,IDE接口采用40芯单排电缆连接,这是IDE接口方式同前两种接口——ST506接口和ESDI接口的区别所在。
传统的IDE接口最多只能连接两块硬盘。在硬盘机连接之前,必须设置其工作模式,IDE硬盘有三种工作模式:Spare(单机)、Master(主)和Slave(从),Spare是指一条单排电缆只接一台硬盘机的状态,而接两块硬盘时,所接硬盘有两种工作状态,所接的第一块硬盘(C:盘)位置的为Master模式。第二块硬盘(D:盘)位置的为slave模式。不少的IDE硬盘机在出厂时设置其默认值为“Spare”或“Master”。
IDE接口的硬盘机的基本特性是:(1)最多只可连接两台硬盘机;(2)数据传输率不超过2MB/s;(3)只能支持528MB的最大容量;(4)最大传输带宽只有8位;(5)只能进行轮流操作,不能并行处理。
硬盘机是PC机中发展最迅猛的部件之一,存储容量和传输速度是硬盘机各项性能指标中提升最快的两项,这样,传统的IDE接口就远远不能满足硬盘机发展的要求。1993年,硬盘机专业公司 Western Digital开始着手制定扩充IDE规范(EIDE,即ATA-2),1994年正式公布了EIDE规范,EIDE的主要特性是:(1)数据传输率至少可达12~18MB/s;(2)支持硬盘的最大容量可达8.4GB;(3)可连接4台满足EIDE标准的外部设备;(4)传输带宽为16位,可扩展到32位;(5)EIDE在内存及硬盘读写操作可并行处理。由于EIDE接口性能优越,已成为一般PC机硬盘的标准接口。
为了进一步提高ATA-2(即EIDE)的安全性和可靠性,硬盘驱动器工业组织SFF委员会又推出了ATA-3标准,其特点是:(1)具有较高的可靠性;(2)提供了一个基于口令的简单的安全保护机制;(3)采用了S.M.A.R.T(Self Monitoring Analysis and Report Technology,自监测,分析和报告技术);对硬盘可能发生的故障类型,预先向用户提出警告;则采用更成熟的电源管理。
硬盘机与主机进行数据交换的方式有两种:
(1)PI0(Programming Input/Output,编程I/O)模式。这是通过CPU执行I/O端口指令来进行数据的读写,对硬盘读写一般采用I/O串操作指令,只需取一次指令就可重复多次完成I/O操作,使之达到高数据传输率。
(2)DMA (Direct Memory Access,直接存储器存取)模式。数据不经过CPU而直接在
硬盘和内存之间传送,现在所有新的芯片组都支持总线主控DMA,DMA传送有单字和多字两种传送方式,单字DMA传送在每次DMA请求只传送一个16位字,而多字DMA传送只要DMA请求信号保持有效,将持续不断地传送16位字,直至终止计数。
各种传送模式的数据传输率如表10-5所示。
表中Ultra标准是在新标准ATA-4推出之前的一种过渡标准,在该标准中增加了一个高性能的传输模式-DMA/33,这种传输模式具有33MB/s的数据传输率。Ultra ATA具有如下特点:(1)提高了突发模式的数据传输率;(2)数据可靠性得到进一步的提高,采用一种新型的 CRC(Cyclic Redundancy Check,循环冗余校验码);(3)保持向后的兼容性。由于这些特点的存在,使它在目前硬盘接口中,成为速度最快捷的一种。
2.SCSI接口
IDE接口,特别是EIDE接口具有良好的性能,所以在PC机中,一般用作硬盘驱动器和CD-ROM驱动器的接口标准是足够的,但是在服务器领域、超级计算机系统中,由于系统要求连接的外设数量较多,而且数据传输速度很高,这样,EIDE接口就显得力不从心了,而SCSI接口标准却能满足上述高速度、多设备的接口要求。
表10-5 PIO/DMA模式的最大数据传输率
SCSI(Small Computer System Interface,小型计算机系统接口)是美国国家标准学会ANSI(AInerican National Standards Institute)的标准,它定义一种输入/输出总线和逻辑接口,逻辑接口用来支持计算机和外部设备互联的总线。SCSI的主要目标是提供一种设备独立的机理,用来连接主机和访间设备,包括一个或多个主机。这样,通过单一的SCSI接口,不同的磁盘设备、磁带设备、打印机、光存储设备和其它设备能连接到主机系统中,而不需要修改一般的系统软件和硬件。
SCSI前身是SASI(Shugart ssociates System Interface),是 20世纪 70年代末由
Shugart Asselates公司开发的一种用于小型和中型计算机系统的 8位并行独立于设备的外设或系统总线。从系统角度看,可使磁盘设备系统独立于实际的磁盘物理设备,它还允许不同的公司独立地开发系统和外设,并可一起使用。这种思路也为以后成功地开发开放系统的平台起了一定的推动作用。1982年ANSI作为小型计算机系统接口标准的基础,并于1986年批推了SCSI的最初版本SCSI-1,1994年完成了改进版本SCSI-2,以后又陆续推出SCSI-3等标准。
SCSI接口一般用于高端应用领域,作为一种智能型接口,它可连接硬磁盘机、CD-ROM光驱、可擦写光驱、磁带机、扫描仪以及一些通信设备等。SCSI接口的特点是数据传输速度快、可驱动的外部设备数目多,可靠性高、定义规范、互换性好等。SCSI接口的发展较快,出现多种类型的接口定义,带来一定的混乱。为此,国标SCSI贸易专业协会对各种不同类型的SCSI接口按统一格式进行重新命名。统一命名后的各类SCSI标准的主要性能如表10-6所示。
表中SCSI-1 原名为SCSI-1
Fast SCSI 原名为SCSI-2
Ultra SCSI 原名为Fast/Wide SCSI
Ultra 2 SCSI和Wide Ultra 2 SCSI为新增加的标准
表10-6 各类SCSI标准性能比较
这里要说明的是,当前最先进的SCSI接口是Ultra 2 SCSI和Wide Ultra 2 SCSI,前者将8位数据宽度下的传输率提高到40MB/s,驱动能力为支持7台外设;而后者是Ultra 2 SCSI标准的增强板,其数据宽度为16位,数据传输率为80MB/s。但要注意的是,这两种接口都要使用LVD(Low Voltage Differential,低压差分)收发器才能满足需要。
同IDE(包括EIDE)接口相比较,SCSI接口在速度和驱动设备能力上的优势是明显的。同时,它能支持多种计算机系统,包括PC机、SPARC工作站和大型主机等多种平台,因此,在服务器领域、超级计算机系统以及网络系统中得到广泛应用。但由于其价格昂贵,对一般的PC机用户不太会考虑采用SCSI接口,而性能价格比较高的IDE(包括EIDE)当为首选的接口。
10.2.4 USB与IEEE1394
1. USB
在传统的PC机机箱的背面,有一大堆线缆与插口,例如显示器信号线、键盘连接线。鼠标连接线、打印机连接线等等线缆以及相应的插口,而这些插口有方插口、圆插口,同时各插口的插孔数也不尽相同。这样,要从PC机上拆卸或安装一个外设装置时,必须把对应的外设装置插头同机箱上对应的插口相接插,方插头要对方插口,圆插头要对国插口,不能插错。而且,一般外设装置的安装与拆卸,除了要关掉电源外,还要安装专属该外设的驱动程序,才能让PC机来识别这一外设。
USB(Universal Serial Bus,通用串行总线)实际上是一个万能插口,可以取代PC机上所有的端口(包括串行端口和并行端口),用户可以将几乎所有的外设装置——包括显示器。键盘、鼠标、调制解调器、游戏杆、打印机、扫描仪和数码相机等等的插头插入标准的USB插口。同时,还可将一些USB外设进行串接,这样,可以使一大串设备共用PC机上的一个端口。此外,一些 USB产品,如数码相机和扫描仪,甚至可以不要使用独立电源即可工作。因为USB总线可提供电源。
USB是Compaq、DEC、IBM、Intel、Microsoft、NEC(日本)和Nothern Telecom(加拿大)等7大公司于1994年11月联合开发的计算机串行接口总线标准,1996年1月15日颁布了 USB 1.0版本规范。USB的主要规范是:
(1)数据传输速度有两种,用于连接打印机、扫描仪、交换器和电话机等设备的可达12MB/s(比特/秒);用于连接键盘、鼠标器、调制解调器等的为15MB/s;
(2)最多可连接127个外设装置(包括转换器——HUB);
(3)连接节点(外设装置以及HUB)的距离可达5m;
(4)连接电缆种类有两种规格,传送速度为12MB/s的用带屏蔽双扭线,传送速度为l.5MB/s的可用普通无屏蔽双扭线。连接器为4芯插针,其中2条用于信号连接,2条用于电源馈电线路连接。
USB提供中、低速率外设装置的扩充能力,这些中、低速率的外设都可通过USB与PC机(及其他计算机系统)连接并传送数据,不需要搭配附加的接口卡来占用PC机的扩展槽。USB设备的连接如图10-18所示。
图10-18 USB设备连接图
图中,USB设备是以转接器(HUB)与设备节点(NODE)的方式连接的,最多可以延伸到4个层次。PC机主板上一般配备2个USB连接器,可以连接2个USB设备,或者一个USB设备,另外一个接到HUB或具有HUB功能的USB设备。每一个HUB至少提供两个连接器,以及连接到下一个HUB的能力。因此,用户要安装HUB设备时,只要找到一个HUB(转接器)底下的连接孔,把HUB设备的插头直接插入即可。这样,一个USB系统从整体上可看成一种树形结构。按 Us规格设计,可以同时使用最多达127个外设(含HUB)在同一台PC机上。当然,PC机要具备USB的连接功能必须有相应的软件和硬件条件的支持。硬件方面,“奔腾”、“高能奔腾”、“多能奔腾”和“奔腾r’系统的430HX、430VX、430TX、440FX、440LX以及440BX等芯片组都支持 USB连接功能。因此,以这些芯片组设计的系统主板都支持USB。而软件方面,Windows 95 OEM Servic Release 2(即Window 95 OSR 2)版本内已加入对USB的检测能力,Window 98更是具有对USB的支持功能。
USB规范公布后,PC机制造商、外围设备生产厂以及LSI(大规模集成电路)芯片制造厂纷纷开发USB产品,许多新生产的PC机都备有USB接口。USB规范受到业界和用户的极大关注。这是由于USB具有一系列的优点.
(1)USB具有真正的“即插即用”(PnP,Plug and play)特性,用户可以很容易地对外设进行安装和拆卸,市机可按外设的增删情况自动配置系统资源,同时用户可以在不关机的情况下进行外设的更换,外设装置的驱动程序的安装删除将实现自动化。
(2)USB具有很强的连接能力,最多可以链接形式连接127个外设到同一系统,这对一般的计算机系统是足够的了。
(3)低成本。一方面使外设的设计制造过程比较简单;因为所有系统的智能机制都驻留
在主机中,另一方面USB从1996年4月起并入了Intel芯片组,从而使设备制造的开销降低。
(4)空间的节省。USB的引入减轻了对目前PC机中所有标准端口的需求,从而也减少了对PC机插槽的需求。
(5)USB与ETDM(Enhanced Time spanision Multghexing,增强型时分多路转换)特性可以支持诸如ISDN(Integrate Services Digital Network,综合业务数字网)等高速数字电话信息通路接口,USB再加上Windows Telephone API(Application Program Interface,应用程序接口)后,为今后PC机同电话的集成提供良好的基础。
(6)连接电缆轻巧、电源体积缩小。USB使用的4芯电缆和+5V的直流电源给USB的用户和厂商带来了方便。
(7)USB一种开放性的不具专利版权的理想的工业标准,由150多家企业组成的“USB实施者”(USB Inplementer Forum)是一个标准化组织,它所制定的任何标准不为哪一家公司所独有,不存在专利版权问题,所有USB组织的成员只要交付一定的会费(一年2500美元)即可。这一点也正是USB规范具有强大生命力之处。开放性是当前计算机技术能得到飞速发展的重要因素之一。
总之,USB的开发和应用将会很快改变PC机后部的端口设置,目前所用的各种标准的附加端口将会被若干个USB端口所替代。
2.IEEE1394
通用串行总线USB是一种新型的计算机外设接口标准,由于它具有支持真正的“即插即用”特性,很高的连接能力、成本低、节省空间、连接电缆轻巧、电源体积较小、是一种开放性的不具专利版权的工业标准等优点,因此,作为PC机后部连接外设装置的标准端口设置,将会被越来越多的PC机所采有。
USB的数据传送速度为12MB/s,这对于一般中、低速的外设是足够的,但对于一些高速的外设就有些力不从心了。而IEEE1394则是用于高速数据传输的外围设备们主机之间连接的串行接口标准。
IEEE1394(又称FireWire)是由Apple公司和TI(德克萨克仪器)公司开发的高速串行接口标准,其最高的数据传输率可达1GB/s(1024MB/s)。IEEE1394接口具有把一个输入信息源传来的数据向多个输出机器广播的功能,特别适用于家庭视听AV(Audio-Visual)的连接。由于该接口具有等时间的传送功能,确保视听AV设备重播声音和图像数据的质量,具有很好的重播效果。IEEE1394接口允许有很高的数据传输速度,作为PC机同外围设备之间的接口是很有前途的。目前400MB/s左右的接口检测芯片已投入市场,IEEE1394接口已进入实用阶段。具备IEEE1394接口的PC机,在显示器重播接收来的多媒体数据时,可利用其等时间传送功能,实现边接收边重播;不需配置价格昂贵的图像缓冲存储器,从而可降低系统成本。
IEEE1394接口作为“信息家电” 的专用接口是有极大的优势的,“信息家电”是数字化摄像录像一体型 VTR(Video Tape Recorder,磁带录像机)、音频放大器、CD播放机、数字化音频磁带机(Digital Audio Taperecorder,DAT)以及电视机顶盒(Set Top Box)等数字化家用电器设备的统称。随着家用PC机多媒体化程度的加大,必然会提出“信息家电”机外围设备之间的多媒体数据交换、存储和处理的要求,而IEEE1394接口自然是实现上述三者连接和沟通信息的重要途径。这些“信息家电”利用IEEE1394接口,通过单一类型专用电缆同PC机及其外围设备连接,构成一个高度综合的家庭多媒体信息系统,如图10-19所示。
图10-19 用IEEE1394接口构成多媒体信息系统
必须指出的是,这样构成的多媒体信息处理系统具有良好的可伸缩性——可以方便地扩充或者降低系统的规模。例如,可以把这一系统收缩成仅由硬盘驱动器、简单控制设备和AV设备组成的简单的互联系统。其中,“简单控制设备”需要有“接触控制板”(Tt Panel);以用于指示读出/写入的起始和终止,从而可以将图像和声音数据进行边编辑边存储。在这种简化的多媒体信息系统中,不一定需要由PC机作为中介,只要按“简单校制设备”发出的命令,即可实现磁盘驱动器同AV设备之间的数据传送。到目前为止,只有用IEEE1394接口可以实现磁盘驱动器。AV设备和“简单控制设备”进行互联,也只有用IEEE1394接口才能把PC机及其外围设备同“信息家电”构成具有可伸缩性的多媒体系统。
此外,利用ATM(Asndromis Transer Mde,异步传输模式)技术可以扩展IEEE1394接口的作用,通过ATM网络的机顶盒外连ATM网络。内用IEEEl394接口;把各种家用电子设备与室外网络连接,可以有效地利用ATM网络实现多媒体数据的相互交换。
显然,在多媒体信息处理系统中,IEEE1394是更有前途的串行接口标准。
10.2.5 AGP
1.AGP的特点
在PC机中,三维图形一般可分为“几何变换”和“绘制着色”处理,如果这两种处理都由CPU承担,则CPU的负担太重。因此,将其中处理量极大的“绘制着色”处理由三维图形加速卡上的三维图形芯片来完成。三维图形加速卡以硬件方式替代二维图形显示卡中由CPU通过运行软件来完成的耗时很大的“着色”处理,可以成倍提高运算速度。三维图形加速芯片除具有二维图形加速芯片应具备的支持色彩空间转换、图像缩放、图像插值、双线缩放、图像压缩等功能外,还应具有硬件支持的Z轴缓冲区、纹理(Texture,又称“材质”)贴图、颜色浓淡插入(着色)技术、多边形动画技术、双缓冲存储器和alpha混合等特性。其中纹理贴国(又称纹理映射)是指可以将图形/图像(包括视频图形)或背景图案等像贴“墙纸”一样,粘接在三维图案(造型)的表面,一个三维立体物体,所使用到的“纹理图形数据”(TextUre Data)越多,越复杂,则所显现的立体物体就越逼真,越富有动感。三维图形加速卡的“显存”(图像内存)除需存储屏幕上的画面数据外,还需存放“纹理图像数据”。
三维图形卡上的“显存”主要分为两部分,即“帧显存”和“纹理显存”,其中“帧显存”的大小决定了可支持的最高分辨率,例如2MB帧显存对应于640 * 480的分辨率,这一容量是固定的。而随着用户(特别是一些游戏“玩家”——游戏程序的发烧友)对视觉效果的要求越来越高,对三维图形加速卡上的“纹理显存” 的容量要求也越来越大,目前一些高级的游戏程序已经要求16MB甚至更高容量的显存。而显存的价格昂贵,为了降低三维图形加速卡的成本,必须减小图形卡上显存的容量,把要求大容量的纹理数据存储到主存中去。但随之带来另一个问题是,在目前的 PC机中,主存与图形卡之间是用 PCI总线连接的,其最大的数据传输率为133MB/s。同时,由于硬盘控制器、LAN(局域网)卡以及声卡等都是通过PCI总线同主存交换数据的。因此,实际的数据传输率远低于133MB/s。而三维图形加速卡在三维图形处理时不仅要求有惊人的数据量,而且要求有更宽广的数据传输频宽。例如,对640*480的分辨率而言,以每秒75次画面更新率来计算,“画面输出”需50MB/s。“色彩输出”需100MB/s、Z轴缓冲区需100MB/s、“贴图纹理”需100MB/s,其它开销需20MB/s,则要求全部的数据频宽高达370MB/s;若显示器分辨率提高到800*600,仅“贴图纹理”就需 150MB/s,总频宽流量为580MB/s;而分辨率提高到1024*768时,“贴图纹理”高达250MB/s。因此,原有PC机中133MB/s数据传输率的PCI总线就成为三维图形加速卡上高速传送图形纹理数据的一大瓶颈。解决这一传输瓶颈间题,从PCI总线角度着手可采用两种方法:(1)把当前32位的总线扩展为64位;(2)把PCI总线时钟由33.3MHz提高到66.6MHz。这两种方法都可以把数据传输的频宽成倍地增加。但对大多数的PC机而言,实施都嫌太贵,同时由32位扩展为64位,必然使PCI有关设施更复杂。
AGP(Accelerated Graphics Port,加速图形端口)是在三维图形显示中,为解决“图形纹理”数据高速传输的瓶颈问题应运而生的。AGP是Intel公司开发的,于1996年7月底正式公布的一种新型视频接口技术标准,它定义了一种超高速的连通结构,把三维图形控制器从PCI总线上卸下来,用专用的点对点通道——AGP把图形控制器直接连在系统芯片组(“主存/PCI”控制芯片组)上,三维图形芯片可以将主存作为帧缓冲器,实现高速存取。AGP直接连通的系统芯片组以66.7MHz直接同主存联系,而AGP的数据宽度为32位,因此它的最大数据传输量为4*667=266MB/s,是传统的PCI总线频宽的2倍。另外AGP还定义了一种“双激励”(double pumping)的传输技术,它能够在一个时钟的上、下边沿由双向传递数据,如图10-20所示。这样AGP的实际数据传输频率就变成2 * 667MHz即133MHz,而其最大数据传输量也增为4 * 133MB/s=533MB/s。上述第一种情况(66.7MHz时钟)称为“基线AGP”或“AGP-l),第二种情况(双激励)称为“全AGP”或“AGP-2X)。当采用 AGP 2.0技术后,AGP的时钟频率为133MHz,有效频宽将为1GB/s,是传统PCI的8倍,称为“AGP-4X”。
图10-20 AGP双频运行
AGP的地址线和数据线分离,没有“切换” 的“开销”,提高了随机访问主存时的性能。AGP可实现“流水线”处理,提高了实际数据传输速率。同时,AGP是图形加速卡的一条专用信息通道,不用与其它任何设备共享,任何时候想调用该信息通道都会立即得到响应,效率极高。另外,由于将图形加速卡从PCI上分离出来,可以使PCI总线的重负载得到缓解,使PCI总线上的其它设备,包括 PCI声卡、网卡、SCSI设备及 PCI设备的工作效率随之得到提高。上述这几方面是AGP技术的优点所在,而从开发方面考虑,AGP能配置在低价位的PC机中,它使相应的器件(图形控制芯片)制造简单、成本低。由于AGP除同主存/PCI控制芯片组连接外,只限于连接一个器件,因此所连接的器件容易开发,在主存/PCI控制芯片组,无需安装用于AGP仲裁的专用电路,可降低开发成本。
正由于AGP技术具有上述众多优点,所以在当前PC机中会越来越多地采用AGP技术。
2.应用时应注意的问题
AGP目前有两种工作方式,一是DMA(Direct Memory Access,直接存储器存取)方式,它只是利用高速的AGP来提高数据传输率,不使用PC机的主存作为显存的扩展,全部的图形运算还是在显存内部完成,这实际上不是真正意义上的AGP。二是DIME(Direct Memory Execute,直接内存执行)方式,当显存容量不够时,将主存当作显存来用,把纹理贴图、Z轴缓冲区、Alpha混合等耗费显存的三维操作全部放在主存内完成。采用DIME方式有两大优点,一是节省显存,这是AGP技术开发的出发点,使三维图形加速卡(“显示卡”)的成本大大降低;二是减少了主存与显示卡之间的数据传输,因为许多操作是直接在主存上完成。就不必再在主存与显示卡之间倒来倒去。而目前PC机的配置状况为DIME方式提供了良好的条件,PC机的基本主存已是32MB或64MB,甚至是128MB;同时100MHz的SDRAM(同步DRAM)已经普及,主存和显存之间的速度差距进一步缩小。
在讨论AGP应用的时候,必须注意如下几个问题:
第一,采用AGP技术,必须对PC机的系统结构作相应的改变,从主板、系统芯片组、图形控制器等都要作相应的变化。主板上要求有AGP插槽以安插符合AGP标准的图形卡(“显示卡”);系统芯片组要有一个新的32位 I/O口用于插槽;而图形控制器和图形卡都需要转换从 PCI到AGP的极信协议。另外,AGP也需要操作系统的支持,例如,Window 98和 Window NT5.0都加入对AGP的支持。
第二,AGP是使信息在图形控制器和系统芯片组之间专用的点对点的通道上传输,AGP仅仅是一种一对一连接的“端口”(Port),它不是一种“系统总线”,甚至称其为“总
线”也是不严密的,因为“总线”必须是在两个以上设备之间信息传输的公共通路。而PCI总线是目前在PC机中使用最为广泛的一种系统总线,AGP仅仅是对PCI总线在某些应用(如三维显示卡)中性能不足的一种补充,要说用AGP来取代PCI总线,则是不可能的,能取代PCI总线的只能是下一代的性能更高的新的系统总线。
第三,AGP是Intel公司为“奔腾II”(Pentium II)芯片设计的技术,只有同“奔腾II”的强大功能——高性能的浮点处理部件和高速、新型的高速缓冲存储器(Cache)相结
合才能显著提高PC机的显示性能。在操作系统方面Window NT 5.0版本对 AGP进行全面优化;Windows 98在设计中已考虑到对 AGP等硬件的全面支持。此外系统芯片组也必须具有AGP功能,例如Intel的440LX AGP Set芯片组,总之采用AGP技术,必须考虑系统的软、硬件的支持。
第四,采用DIME方式时AGP总体的传输率对整体性能影响极大,从理论上讲,在66M的频率下;AGP可达到相当于 133MHz频率的532MB/S的数据传输率,但由于编制程序时的一些原因,实际上在应用中一般无法达到这一理论值,因此采用 AGP-1,对DIME方式是不够的,只有采用AGP-2X才是真正适合于DIME的速度。
第五,AGP技术主要是针对绘制、处理三维图形而言,同时,AGP对于MPEG2(Motion Picture Experts Group,动态图像专家小组)视频的再生具有积极作用,这是指不用专用解压硬件而用CPU来解压MPFGZ视频数据的情况,用CPU解压,可在画面显示时,经AGP将解压后的视频数据传送给视频存储器。
总之,AGP技术是提高三维图形础频处理速度的切实可行的解决策略。而在应用中必须注意上述这些问题,才能全面领会AGP技术的实质。
10.2.6 即插即用(Plug & Play,PnP)
1.问题的提出
在进行微机硬件系统的扩充时,对非微机专业人员而言,最麻烦的是各种跳线器的设置。因为微机系统的资源空间(如存储空间、I/O地址和中断向量等)是有限的,几乎所有的设备都要使用这些资源,这就可能引起两个或多个设备使用相同的系统资源产生的冲突,一旦产生冲突,系统就不能正常工作,为了避免与其它设备发生冲突,各外设扩展卡制造厂都将自己的扩展卡设计得灵活一些,使其可使用的系统资源是可调整的,一旦某些资源已被其它设备占用,就可凋整自己使用其它的资源。外设的这种调整能力目前大多都是用跳线器来实现的。扩充微机硬件系统时,必须调整各个外设(扩展卡)的跳线器,使整个系统资源不发生被占用的冲突O为此,微机系统急需提供一种方便的技术,使非微机专业人员也能根据自己的需要方便地扩充系统功能,这种技术就是“即插即用”(Plug & Play).
所谓“即插即用”是指为微机系统提供了这样一种功能:只要将扩展卡插入微机的扩展
槽中时,微机系统就能自动进行扩展卡的配置工作,保证系统资源空间的合理分配,以避免
发生系统资源占用的冲突。这一切都是开机后由系统自动进行的,而无须操作人员的干预。 2.即插即用功能简述
1992年在美国旧金山召开的WinHEC(窗口硬件工程)会议上,Microsoft和Intel公司提出了“即插即用”标准的建议,由于这一建议对发展PC机有着重大意义,立即得到世界上20多家公司的响应,组成了推广“即插即用”标准联盟,开展了一系列发展和推广即插即用的工作。
为达到“即插即用”完全一致性的要求,应该改变PC系统的4个主要部分,即基于ROM的BIOS、操作系统、硬件设备和应用软件。一旦“即插即用”实现了完全一致性要求,“即插即用”就几乎能使PC系统上的每个I/O总线和端口由软件进行自动配置,其中包括ISA、EISA、PCI、VL-BUS、PCMCIA、SCSI、MCA、IDE、并行端口、RS-232C串行端口和SV(i监视器。即插即用还将设置系统中的硬接线主板设备,如键盘\鼠标。控制杆和显示控制器。这样,在PC系统中就根本不需要跳线器和DIP配置开关,也无需运行一些配置文件,如CONFIG SYS,SYW INI,AUTOXECBAT和WININI等。
即插即用功能主要取决于微机的系统总线结构,EISA和PCI总线本身就采用了即插即用技术,提供了这种功能。但EISA所采用的即插即用技术还不完善,在扩展EISA卡时,需要配置程序进行系统的配置工作;PCI所采用的技术非常完善,为用户提供真正的即插即用功能Q PCI总线标准定义了三种地址空间:存储地址空间、I/O地址空间和配置地址空间。其配置空间为256字节,每个pCI设备都有,它包含了pCI设备的有关信息:设备类型代码、设备控制、状态和延时寄存器、设备扩展ROM的位置和基地址寄存器。当PCI卡插人到微机系统时,系统BIOS根据每个PC设备的配置信息分配系统资源,保证整机系统协调一致地工作。
本文标签:天津自考 串讲笔记 微机原理与接口技术学习笔记 实用接口知识
转载请注明:文章转载自(http://www.zikaotj.com)
《天津自考网》免责声明:
1、由于各方面情况的调整与变化,本网提供的考试信息仅供参考,考试信息以省考试院及院校官方发布的信息为准。
2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:812379481@qq.com。