计算机系统简介.pdf
《计算机系统简介.pdf》由会员分享,可在线阅读,更多相关《计算机系统简介.pdf(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 一 章 计算机系统简介第一节计算机的软硬件概念一、计算机发展简介计 算 机 是 一种自动、高速、精确地进行信息处理的现代化电子设备。1946年第一台计算机诞生以来,计算机已经由电子管时代,晶体管时代,中小规模集成电路时代,发展到大规模、超大规模集成电路时代,现正在向第五代计算机发展。7 0 年代初由大规模集成电路组成的微型计算机问世,它将运算器、控制器集成在一片芯片上,称为微处理器(CPU)。30年来,微型计算机发展迅速,微处理器已经推出了 4 位、8 位,16位、32位 和 64位等产品,存储芯片的容量也从几K 发展到64M 以上,采用了指令流水技术,增加了更加复杂的高速缓冲存储器Cac
2、he、片 内 Cache和分级C ache,主频也由几MHz发 展 到 1GHz以上。在计算机硬件发展的同时,软件系统也得到了迅速的发展。现在一台高性能的微型计算机已经超过了 70年代中型计算机的水平。计算机的应用范围已从科学计算、数据处理等传统领域扩展到工业控制、仪器仪表、办公自动化、人工智能等各个方面。二、计算机的软硬件概念计算机系统由“硬件”和“软件”两大部分组成。所 谓“硬件”即指计算机的实体部分,它由看得见摸得着的各种电子元器件、各类光、电、机设备的实物组成,如主机、外设等等。所 谓“软件”,它是看不见摸不着的,山人们事先编制成具有各类特殊功能的信息组成。通常把这些信息,诸如各类程序
3、寄寓于各类媒体中,如 RAM、ROM、磁带、磁盘、光盘、甚至纸带等。它们通常被作为计算机的主存或者辅存的内容。山 于“软件”的发展,它不仅可以充分发挥计算机的“硬件”功能,提高计算机的工作效率,而且已经发展到能局部模拟人类的思维活动,因此在整个计算机系统内,“软件”的地位和作用已经成为评价计算机系统性能好坏的重要标志。当然,“软件”的发挥,必须依托“硬件”的支撑。因此,概括而言,计算机性能的好坏,取决于“软”、“硬”件功能的总合.计算机系统的硬件由运算器、存储器、控制器、输入设备和输出设备五大部件组成,其结构如图11所示,图中实线为数据线,虚线为控制线和反馈线。整个系统在控制器的统一指挥下,实
4、现有条不紊地自动工作。由于运算器和控制器在逻辑关系和电路结构上联系十分紧密,尤其在大规模集成电路制作工艺出现后,这两大部件往往制作在同一芯片上,因此,通常将它们合起来统称为中央处理器(Central Processing U nit),简称CPU。把输入设备与输出设备简称为I/O 设 备(Input/Output equipment),这样,现代计算机可认为由三大部分组成:CPU、I/O 设备及主存储器M.M(Main M emory),如 图 1一.2 所示。CPU与 M.M和起来又可称为主机,I/O设备可叫作外部设备。CPU中的运算器用于对信息进行处理和运算,控制器根据程序的要求发出各种控
5、制命令,协调各部件之间的工作,存储器的作用是存储程序、数据和运算的结果,输入和输出设备用于计算机与外部交换信息。计算机的软件通常又可以分为两大类:系统软件和应用软件。系统软件又称为系统程序,主要用来管理整个计算机系统,监视服务,使系统资源得到合理调度,确保高效运行。它包括:标准程序库、语言处理程序(如将汇编语言翻译成机器语言的汇编程序)、操作系统(如批处理系统、分时系统、实时系统)、服务性程 序(如诊断程序、调试程序、连接程序等)、数据库管理系统、网络软件等等。应用软件又称为应用程序,它是用户根据任务需要所编制的各种程序。如科学计算程序,数据处理程序,过程控制程序,事物管理程序等等。实际上早期
6、的计算机只有机器语言(即用0、I 代码表示的语言),用户必须用二进制 0、1 代码来编写程序(即机器语言程序)。这就要求程序员对他们所使用的计算机硬件及指令系统十分熟悉,编写程序难度很大,操作过程也极容易出错。但用户编写的机器语言程序,可以直接在机器上执行。20世纪60年代开始出现了各种面向问题的高级语言,这类高级语言对问题的描述十分接近人们的习惯,且具有较强的通用性。程序员完全可以不必了解掌握实际机器的机型、内部的具体组成及其自身的指令系统,只要掌握这类高级语言本身所赋予的语法和语义,便可直接用这种高级语言来编程(一般称作源程序),然后将它和数据一起送入计算机内,再由计算机将其翻译成机器能识
7、别的机器语言 程 序(称作目标程序),机器自动运行该机器语言程序,并将计算机结果输出。其过程如 图 13 所示。第二节总线技术一、总线的基本概念计算机系统的硬件由五大部件组成,它们之间的互连方式有两种,一种是各部件之间通过单独的连线,叫做分散连接;另一种是将各部件连到一组公共信息传输线上,叫做总线连接。早期的计算机大多数用分散连接方式,其内部连线十分复杂,不仅影响CPU的工作效率,也无法解决I/O设备与主机之间连接的灵活性,随着计算机应用领域的不断扩大,I/O设备的种类和数量也越来越多,人们希望能随时增添或减撤设备,用分散连接方式简直是一愁莫展,山此出现了总线连接方式。总线是一种在多于两个模块
8、(设备和子系统)之间传送信息的公共通路。为在各模块(设备和子系统)之间实现信息共享和交换,总线由传输信息的物理介质以及一套管理信息传输的通用规则(协议)所构成。一个计算机系统的硬件可以含有几块、几十块插件和外设,这些插件和外设连接起来,即可构成系统。许多计算机制造厂(特别是微机制造厂)大量地以插件方式向各种用户提供OEM(Original Equipment Manufacturer原始设备制造厂)产品。由用户根据自己的需要构成一个计算机系统或计算机应用系统。这 些 OEM 产品包括CPU、RAM、ROM、A/D、D/A、通用接口和专用接口电路,以及各种各样的单板微机等。为了有效、可靠地利用总
9、线进行彼此之间的信息交换,有必要对总线信号及其传送规则、传送信号的物理介质以及在机械结构方面作系列的规定,这些规定称之为总线规约。总线规约当得到某一标准化组织的批准或推荐后,即成为某种总线标准。随着微机工业的发展,确立并发展了各种各样的微机总线标准,微机制造厂根据各种总线标准以机箱方式向用户提供连接好的系统,可以用于各种场合。微机系统采用总线具有很多优越性:便于采用现在广泛流行着的模块化结构设计方法,使系统设计得以简化。能够得到众多的0 EM 生产厂家的支持,而得到广泛支持的总线规范,其相关产品得以发展,内容得以丰富,性能得以提高。便于组织生产。总线式模块化结构的产品,各种模板之间具有一定的独
10、立性,且模板的功能比较单一,从而便于组织大规模生产,降低产品造价。便于产品的更新换代,延长产品的技术生命。可维护性好,经济性好。二、微机的三类总线按照总线的规模、用途及应用场合的不同,微机总线可分为三类:1、片总线又 称“元件级总线”、“芯片总线”,是微处理器芯片内部引出的总线,它是用微处理器 构 成 个 部 件(如 CPU插件)或是一个很小的系统时,信息传输的通路。片总线通常包括地址总线、数据总线和控制总线。地址总线通常是单向总线,由CPU输出。16位微处理器有2 0 条或24 条地址总线,32位微处理器一般有3 2 条地址总线。地址总线用于指令操作时,选择要操作的存储器单元或I/O设备。数
11、据总线是双向总线,16位微处理器有16条数据总线,32位微处理器通常有32条数据总线,数据总线用来传输各种数据,由于数据总线的作用是把信息送入CPU或 从 CPU送出,所以要求严格的时序控制电路和转接电路(例如锁存器、三态器件和各种门电路)加以配合和协调。通过数据总线可以传送的数据类型为:数值数据、指令码、地址信息、设备码、控制字和状态字等。控制总线用来传送保证计算机同步和协调的定时信号和控制信号,从而保证正确地通过数据总线传送各项信息的操作。不同型号的微处理器有不同数目的控制总线,且其方向和用途也不样,但几乎所有的控制总线都与系统的同步功能有关,下面这些控制线是一般微处理器所共有的。读出线和
12、写入线;中断请求线和中断响应线;同 步(选通或时钟)信号线;保持、等待就绪(准备好)线2、内 总 线(I-BUS)又 称“系统总线”或“板级总线”,是测控系统用计算机和通用微型计算机所特有的总线,也是最重要的一种总线。测控系统用的计算机是由各种模板插件构成的,而这些模板插件之间要依靠系统总线进行信息传送,系统总线是各种模板进行信息传送的通路。例如STD总线、ISA/PCI总线、VME总线等均是系统总线。3、外 总 线(E-BUS)又 称“通信总线”,它是微机系统之间或是微机系统与其他系统(仪器、仪表、控制装置)之间信息传输的通路,往往借用电子工业其他领域已有的总线标准。通信总线一般分为并行通信
13、总线和串行通信总线两类。并行通信总线:在通信传送过程中,高,适用于短距离(数十米)的快速传输。串行通信总线:在通信传送过程中,输速度低。但是使用的导线或电缆数量少,每次同时传送一个数据字节,所以传输速度I E E 4 8 8 总线就是并行通信总线。每次传送一个比特(I bi t)的信息,所以传甚至仅用一对双绞线就可以传送,成本低,适用于较远距离的传输。E I A RS-2 3 2 c标准等就是串行通信总线标准。系统间通道接口除了上述两种结构形式以外,也可以是局部网络,系统中的所有微机通过各自的网络接口板直接挂到局域网上。网络接口板一般插在计算机的扩展槽内,其主要功能是将并行数据转换成串行数据流
14、,送往发送端,而对接收端又将串行数据流转为并行数据,继而进入计算机的内部总线。同时,还有设置起始位、结束位以及校验传输错误等。例如CAN 就是属于控制器局部网范围。图 1 4画出了三类总线的关系。三、系统总线特性从物理角度来看,系统总线就是一组电导线,许多导线直接印制在电路板上延伸到各个部件。图 1-5形象地表示了各个部件与总线之间的物理摆放位置。C P U、MM、I/O都是部件插板,它们通过插头与水平方向总线插槽(按总线标准用印刷电路板或一束电缆连接而成的多头插座)连接。为了保证机械上的可靠连接,必须规定其机械特性;为了确保电气上正确连接,必须规定其电气特性;为保证正确地连接不同部件,还需规
15、定其功能特性和时间特性。(1)机械特性机械特性是指总线在机械连接方式上的一些性能,如插头与插座使用的标准,它们的几何尺寸、形状、引脚的个数以及排列的顺序等。(2)电气特性电气特性是指总线的每一根传输线上信号的传递方向和有效的电平范围。通常规定由 C P U发出的信号叫输出信号,送 入 C P U的信号叫输入信号。如地址总线属于单向输出线,数据总线属于双向传输线,它们都定义为高电平有效。(3)功能特性功能特性是指总线中每根传输线的功能,如地址总线用来指出地址号;数据总线传递数据;控制总线发出控制信号,即 由 C P U发出的,如存储器读/写、I/O 读/写;也有I/O 向 C P U发来的,如中
16、断请求、D MA 请求等。(4)时间特性时间特性是指总线中的任一根线在什么时间内有效。每条总线上的各种信号,互相存在着一种有效时序的关系,因此,时间特性一般可用信号时序图来描述。四、总线性能指标总线性能指标包括:(1)总线宽度:它是指数据总线的根数,用(位)表示,如 8位、1 6 位、3 2 位、6 4 位(也即8 根、1 6 根、3 2 根、6 4 根)。(2)标准传输率:即在总线上每秒能传输的最大字节量,用 MB/s(每秒多少兆字节)表示。如总线工作频率为3 3 MH z,总线宽度为3 2 位,则它最大的传输率为1 3 2 MB/S。(3)时钟同步/异步:总线上的数据与时钟同步工作的总线称
17、同步总线,与时钟不同步工作的总线称异步总线。(4)总线复用:通常地址总线与数据总线在物理上是分开的两种总线地址总线传输地址码,数据总线传输数据信息。为了提高总线的利用率,优化设计,特将地址总线和数据总线共用一组物理线路,只是某一时刻该总线传输地址信号,另一时刻传输数据信号或命令信号。这叫做总线的多路复用。(5)信号线数:即地址总线、数据总线和控制总线三种总线数的总和。(6)总线控制方式:包括并发工作、自动配置、仲裁方式、逻辑方式、计数方式等。(7)其他指标:如负载能力问题。由于不同的电路对总线的负载是不同的,即使同一电路板在不同的工作频率下,总线的负载也是不同的,因此,总线负载能力的指标不是太
18、严格的。通常可用连接扩增电路板数来反映总线的负载能力。此外,还有如电源电压是5V 还是3.3V、总线能否扩展64位宽度等等。五、总线标准总线是在计算机系统模块化的发展过程中产生的,所谓总线标准,可视为系统与各模块、模块与模块之间的一个互连的标准界血。这个界面对它两端的模块都是透明的,即界面的任一方只需根据总线标准的要求完成自身一面接口的功能要求,而无需了解对方接口与总线的连接要求。因此按总线标准设计的接口可视为通用接口。目前流行的总线标准有:1、STD总线标准STD总 线(STanDard bus)是美国Pro-Log公司于1978年公布的,IEE于 1981年将其定为IEE P961标准,又
19、 与 1987年定为IEE 961标准。STD总线是一个面向工业控制的8 位微型计算机总线,它定义了 8 位微处理器总线准,可以容纳各种8 位通用微处理器(如 i8085,M6800,Z80等)。为了适应16位微处理 器(如 i8086,M68000,i80286等),采用周期窃取和总线复用技术来扩充数据线和地址线使STD总线成为8/16位兼容的总线。近年来又定义/STD32总线标准,能够与32位微处理器(如 i80386,i80486,M68030等)兼容,并与原来8 位总线的I/O 模板兼容.2、1SA/PCI总线标准计算机联锁控制系统的人机会话计算机往往采用ISA/PCI总线标准的IPC
20、,有些系统的联锁计算机也采用与ISA总线标准兼容的、具有栈接式总线连接器的嵌入式PC,另外,在计算机监测系统中,也采用着ISA/PCI总线标准的IP C,所以有必要对ISA/PCI总线标准以及采用ISA/PCI总线标准的IPC等做简要的解说。ISA总线标准IBM PC/XT总线是一种数据宽度为8 位、具有开放式结构的计算机总线。起初,IBMPC/XT总线产品的应用是面向办公室自动化,后来很快扩大到实验室和工业生产环境下的数据采集与控制。IBM PC/AT总线是IBM PC/XT总线的高档产品,它是在IBM PC/XT总线的基础上又增加了一个总线插座,使之数据宽度扩展为16位,以适应16位和更高
21、性能的处理器。IBM PC/AT计算机的结构,是在分布着PC/AT总线的大底板上分别设置了数个P C扩展槽,这种结构被称作IB M公司的工业标准体系结构ISA(Industry Standard Architecture),所 以IBM PC/AT总线也被称作IS A总线。IS A总线具有16位数据总线宽度、2 4位地址总线宽度、16级中断和8通 道D M A,是为i802 86设计的,主板与接口卡的数据传输速度 为8MHz。P C I总线标准当i80386问世后,C P U的速度己经高达33MHz甚至4 0 M H z,如果继续采用IS A总线,则每当对接口卡传输数据(如显示接口或硬盘驱动器
22、接口)时,则必须降速1/4-1/5,从而使得整体效果不佳。VESA bus(简称VL b u s)能够发挥i80386和i80486的功能,它是在IS A总线主板的基础上增加两个或数个咖啡色的V E SA扩展槽。在VESA bus的扩展槽上插入VESA bus的接口卡,如VESA bus的ET-4000VGA卡,并运行支持VESA功能的相应软件,则数据的传输速度会有比较明显的改变。在较前些时候设计安装的计算机联锁系统,其中的人机会话计算机有的就是采用VESA bus的IPC。由美国Intel公司发起的PCI(Peripheral Component Interconnect)总线接口标准,能够
23、充分发挥Pentium系列64位处理器的优点。P C I总线的主板往往是在IS A总线的基础上增 设4个左右的P C I总线扩展槽,同时对相关的接口(如并行通信接口、ID E接口等)在标准方面作了扩充,在数量方面作了增加,从而使主板的功能和性能均有大幅度的提高。PCI Local的数据传输速率,在突发模式中,P C I可 达132 MB/S,在连续模式中,PCI可达80M B/S,该速率与ISA bus相比快了 10倍。3、V M E总线标准V M E总线起源于美国M公司的V总线,V总线结构原来是为其各种模块之间的接口和充分发挥16/32位的微处理器MC68000的功能而设计的。后来,M公司将
24、总线的模板改为欧洲式模板的尺寸,称之为VME(V),并很快在欧洲形成标准。1981年,M公司等联合宣布V M E总线作为通用标准,从而使得V M E总线成为一种性能极高、开放式的总线。V M E总线于1985年成为IEC851标准,于1987年成为IEE P1014标准。(1)V M E总线的主要性能与特点V M E总线的.主要性能如下:地址总线宽度:16位/2 4位/32位。数据总线宽度:16位/32位。总线带宽:10/16/2 0MH(取决于微处理器)总线底板上信号线长度:小于500(1968英寸)VME总线是一种先进的微型计算机总线,它具有以下的特点:寻址空间大,数据传输速度高,满足了高
25、性能微型计算机的要求。在多处理器系统中,其中断机构能够保证各个处理器之间的相互通信,提高了多处理器系统的性能。VME总线的规约严格,内容全面,易于组成开放式系统。(2)VME总线的组成VME总线的功能模块和总线框图绘于图16 中。VME总线的功能模块由总线底板接口逻辑、四组总线信号线和一组功能模板(块)组成。四组总线信号线是数据传输总线、中断优先级总线、仲裁总线和公用总线。六、嵌入式PC及其栈接式总线标准近几年来,个人计算机PC技术越来越快地向嵌入式应用领域渗透,嵌入式PC 的发展将为工业控制计算机的发展开辟出道路。计算机联锁系统的联锁计算机需要采用可靠性很高的工业测控用计算机,往往采用嵌入是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统 简介
限制150内