《微型计算机原理》课件第10章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《微型计算机原理》课件第10章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机原理 微型计算机 原理 课件 10
- 资源描述:
-
1、第10章 微型计算机系统及其操作系统简介 第10章 微型计算机系统及其操作系统简介 10.1 微型计算机系统的组成微型计算机系统的组成 10.2 微型计算机系统的总线微型计算机系统的总线 10.3 微型计算机系统的常用外部设备微型计算机系统的常用外部设备 10.4 微型计算机系统举例微型计算机系统举例 10.5 多媒体计算机简介多媒体计算机简介 10.6 微型计算机操作系统简介微型计算机操作系统简介 第10章 微型计算机系统及其操作系统简介 10.1 微型计算机系统的组成微型计算机系统的组成 10.1.1 硬件和软件硬件和软件 计算机硬件是用以构成计算机系统的物理部件的总称。微型计算机系统中硬
2、件包括:微处理机、内存储器、外存储器及其接口电路、外围设备及其接口电路。计算机软件是为了运行、管理和维护计算机所编制的各种程序及其有关资料的总称。软件是用户和计算机的桥梁。计算机配上各种各样的软件,就变成一台具有各种各样功能的计算机系统。用户通过软件使用计算机。第10章 微型计算机系统及其操作系统简介 10.1.2 主要软件及其功能简介主要软件及其功能简介 1.系统软件系统软件 1)操作系统 操作系统是最靠近硬件系统的软件。它是对系统硬件功能的首次扩充,也是其它系统软件和应用软件能够在计算机上运行的基础。操作系统是一组程序,用于统一管理计算机中各种软件和硬件资源,合理组织计算机的工作流程,协调
3、计算机系统各部分之间、系统与用户之间、用户与用户之间的关系。操作系统在计算机系统中占有非常重要的特殊地位。操作系统有5大任务:内存储器管理、处理机管理、设备管理、文件管理和作业管理。第10章 微型计算机系统及其操作系统简介 2)程序设计语言及语言处理程序 程序设计语言是用户用来编写程序的语言。它是人与计算机之间交换信息的工具。程序设计语言是软件系统的重要组成部分,相应的各种语言处理程序属于系统软件。程序设计语言通常分为机器语言、汇编语言及高级语言3大类。机器语言和汇编语言都是面向机器的语言,称为低级语言。它们对机器的依赖性大,开发的程序通用性差,一般用户较难掌握。但是,汇编语言的最大优点是开发
4、的程序精练、紧凑、实时性强。高级语言与具体的计算机硬件无关,编程容易,所编程序通用性和可移植性好。第10章 微型计算机系统及其操作系统简介 目前计算机高级语言已有上百种之多。常用的高级语言有如下几类:科学计算类程序设计语言,如FORTRAN等。面向对象类程序设计语言,如C+,JAVA等。可视化程序设计语言,如Visual C+、Visual BASIC等。数据库管理程序设计语言,如Foxpro、Oracle等。人工智能程序设计语言,如LISP、PROLOG等。任何高级语言编写的源程序必须通过语言处理程序(如编译程序、解释程序等)翻译成机器语言程序(称为目标程序),计算机才能执行。第10章 微型
5、计算机系统及其操作系统简介 3)工具软件 工具软件又称服务软件,是开发和研制各种软件的工具。常见工具软件如下:(1)诊断程序。诊断程序又称查错程序,用来诊断计算机各部件能否正常工作。如ROM自检程序、RAM自检程序等。(2)调试程序。调试程序用于对程序进行调试,如DEBUG便是最简单的一种调试程序。(3)编辑程序。编辑程序主要用于输入、修改、编辑程序或数据。第10章 微型计算机系统及其操作系统简介 2.应用软件应用软件 用户利用计算机以及它所提供的各种系统软件,编制出来用于解决各种实际问题的程序称为应用软件。应用软件也可逐步标准化、模块化,以形成软件包。所谓软件包就是解决各种典型问题的应用程序
6、组合。通常,人们要求微型计算机做的工作可能是很复杂的,因而指挥计算机工作的程序也就会很庞大,且很复杂。同时,一个计算机程序还要经常修改与完善。因此,为便于阅读、修改和相互交流,还必须对程序作必要的说明,并整理出有关的资料。这些说明和资料统称为文档,它们也是计算机软件的一部分。第10章 微型计算机系统及其操作系统简介 10.2 微型计算机系统的总线微型计算机系统的总线10.2.1 总线规范总线规范 为使微机系统便于扩展和维护,通过总线联接的各种CPU模块、存储器模块、I/O模块能相互替代与组合,就必须使微机系统中的总线按照一定规范形成一种标准,称为总线规范。目前在个人计算机中,使用最广的总线有I
7、SA、EISA、VL-BUS、PCI等。在工业控制微机系统中,使用最广的总线有STD、ISA及PC-104等。此外,与磁盘等高速外设联接的总线多采用SCSI总线接口。第10章 微型计算机系统及其操作系统简介 每种总线标准都有详细的规范说明,通常都有几十万字的文档,主要包括下列内容:机械结构规范规定模板尺寸以及总线插头,边沿联接器等规格及位置。功能规范规定每个引脚信号的名称与功能,并对各引脚信号间相互的作用及定时关系作出说明。电气规范规定总线工作时信号的高低电平,动态转换时间、负载能力及最大额定值。第10章 微型计算机系统及其操作系统简介 在不同的总线标准中,信号线的数量和名称虽有差异,但总体上
8、大约包括下列几类:数据传输信号线,包括地址线、数据线及读/写控制信号线等。中断控制信号线,包括中断请求线、中断响应线等。总线仲裁信号线,包括总线请求线、总线许可线等。其它信号线,包括系统时钟线、复位线、电源线、地线等。第10章 微型计算机系统及其操作系统简介 10.2.2 总线的性能指标及总线接口电路总线的性能指标及总线接口电路 1.总线的性能指标总线的性能指标 总线的主要功能是实现模块之间的通信。通常,某一时刻会有一个以上模块同时请求总线进行信息传输。因而,实现一个总线信息的传送过程可分解为请求总线、总线裁决、寻找目的地址、信息传送及错误检测等几个步骤进行。其中信息传送是影响总线通信畅通的关
9、键因素,也是衡量总线性能的关键指标,主要反映在如下几方面。(1)总线定时协议。信息在总线上传送必须遵守一定的定时规则,以便使信息从源端发送和从目的端接收能同步。通常定时协议有如下几种:第10章 微型计算机系统及其操作系统简介 同步总线定时。在这种定时规则下,由公共时钟对信息传送进行控制。因而,公共时钟联接到所有模块,使所有信息发送操作都在公共时钟控制的固定时间发生,而不依赖于信息发送的源端和信息接收的目的端。异步总线定时。在这种定时规则下,每一个信息传送操作都由信息发送源(或信息接收的目的端)的特定跳变确定。半同步总线定时。在这种定时规则下,信息传送操作之间的时间间隔可以以公共时钟周期的整数倍
10、来变化,如ISA总线。第10章 微型计算机系统及其操作系统简介 (2)总线频宽。总线频宽是指总线本身所能达到的最高信息传输率,以兆字节/秒(MB/s)为单位来表示。总线频宽受下列因素影响:总线驱动器及接收器的性能优劣,在信息传送中将引入不同的时滞;总线布线的长度将引起信息在总线上传输的延时。长度越长,延时也越大;连接在总线上的模块数要与总线的负载能力匹配。若不匹配,便会引起信号畸变,连接在总线上的模块数越多,信号产生的畸变越大。ISA、EISA总线标准规定的总线时钟(BCLK)频率为6 MHz8.33 MHz,但它们的最大频宽分别为1666 MB/s和33.32 MB/s。第10章 微型计算机
11、系统及其操作系统简介 (3)总线传输率。总线传输率是指系统在一定工作方式下总线所能达到的传输率。例如,若EISA总线时钟为8.33 MHz,当它进行8位存储器存取时,一个存储器存取周期最快为3个BCLK(总线时钟),则其总线传输率为2.78 MB/s。当EISA总线进行32位突发(Burst)存取时,每一个存取周期只需要一个BCLK,则其总线传输率为 33 MB/s(这也是EISA总线的最大传输率)。第10章 微型计算机系统及其操作系统简介 2.总线接口电路总线接口电路 总线接口电路用来实现信号间的组合及驱动,以满足总线信号线的功能及定时要求。总线传送数据信息时,如果每次传送都从发送地址信号开
12、始,则传送一个数据信息的周期就需几个总线周期方能完成。因而这种情况下,总线传输率较低。如果总线以突发方式传送数据信息,只有第一次传送时需要发送地址信息,以后的地址信号是自动线性增量的,即数据是成块连续传送,每传送一个数据仅要一个总线时钟。只有在这种情况下,总线才能达到最大传输率。然而,在组成系统时,不是每种CPU、每个模块都能工作在突发方式下,如果互相传送信息的两个模块中只有一个模块有突发传送信息功能,则总线不能实现突发传送方式。只有两个模块同时具有突发传送功能时,总线才能实现突发传送方式。第10章 微型计算机系统及其操作系统简介 10.2.3 系统总线系统总线ISA和和EISA ISA(In
13、dustry Standard Architecture)总线又称PC-AT总线,是在IBM-PC总线基础上发展起来的。IBM-PC总线是一个8位的开放结构总线,是8088微机总线的综合和凝聚体,总线连接器具有62个引脚。为了与80286、80386/80486高性能16/32位CPU兼容,1984年IBM公司在PC总线基础上增加了一个36引脚的扩展插座形成PC-AT总线,亦即ISA总线。它具有16位数据线、24位地址线、中断线、支持16位DMA通道的信号线、等待状态发生信号线及5V、12V电源线等。工作频率为8 MHz,传输率最高为8 MB/s。由于ISA总线从本质上讲是单板机上的I/O扩展
14、总线,它不能支持多CPU的并行处理,不存在多CPU共享资源,不存在也不需要总线仲裁。同时,由于ISA总线传输率较低,大大限制了高速CPU的处理速度。为解决这一问题,IBM公司1987年在推出它的第一台386微机系统时,使用了一种封闭的称为MCA(微通道总线)的32位总线结构。微通道总线采用10 MHz总线时钟,最大数据传输率可达20 MB/s。第10章 微型计算机系统及其操作系统简介 1989年,COMPAQ、AST、HP等9家大公司联合推出另一个32位总线标准EISA(Extended Industry Standard Architecture)。EISA是一种开放的总线标准,它比MCA的
15、进步在于可以与ISA兼容。EISA的总线时钟频率为8 MHz,最大传输率可达33 MB/s。MCA和EISA总线都是一种具有主从特点的多处理器总线,并支持高速缓存技术。虽然MCA及EISA不具有多主CPU的并行处理能力,但可在一个主CPU控制下,实现多从处理器协调并行处理的功能,因而,它们都具有总线仲裁功能。EISA是一种智能化总线,它支持突发方式传输,对多达6个的总线主控设备实行智能管理,有自动配置功能,无需DIP开关。第10章 微型计算机系统及其操作系统简介 10.2.4 局部总线局部总线VL-BUS和和PCI 1.VL-BUS 为解决系统总线传输信息速度慢,影响系统性能提高的问题,VES
16、A(视频电子协会)与60家公司联合推出了一个全开放局部总线标准VL-BUS。VL-BUS与CPU同步工作,其时钟在频率和相位上与CPU时钟相同,为66 MHz。但由于总线连接器电气性能的限制,要求与其相连的外设接口时钟频率为40 MHz。因而,数据为32位时,最大总线传输率为132 MB/s。同时VL-BUS最多可支持3个总线主控器,并支持高速视频控制器、硬盘控制器及局域网控制器等。此外,还支持对Cache的回写。第10章 微型计算机系统及其操作系统简介 2.PCI总线总线 1)PCI总线的特点 (1)高性能。PCI总线的时钟与CPU时钟无关,频率为33 MHz。总线宽度为32位,可扩展到64
17、位,故其带宽为132 MB/s264 MB/s(这里B/s表示Byte/s)。PCI总线比VL-BUS优越之处在于:PCI总线支持无限读写突发方式,而VL-BUS实际上就是CPU总线,在486 CPU系统中仅支持16个字节的读突发方式;PCI总线支持并发工作,使其总线上的外设可与CPU并发工作。通常,PCI控制器(或称PCI桥路)有多级缓冲,CPU访问总线上的外设时,把一批数据写入缓冲器中,当这些数据逐个写入PCI设备时,CPU可以执行其它操作。显然并发工作方式提高了微机系统的整体性能。第10章 微型计算机系统及其操作系统简介 (2)兼容性及扩展性好。PCI总线可以与ISA、EISA、VL总线
18、兼容,其性能指标与CPU及时钟无关。因而,PCI插卡是通用的,可插到任何一个有PCI总线的系统中。然而,由于实际上插卡上BIOS与CPU及操作系统有关,不一定能完全通用。但至少对同一类型CPU的系统能够通用。例如,对80 x86体系结构的微机系统来说,不管是486 CPU还是Pentium CPU,也不管是25 MHz还是33 MHz、50 MHz等等,PCI插卡均可通用。PCI总线扩展性好,若需将许多设备接到PCI总线上,可采用多PCI总线加以方便地扩展。第10章 微型计算机系统及其操作系统简介 (3)主控设备控制数据交换。在PCI总线标准中,任何一次数据交换都由主控设备发起。通常,总线控制
19、器就是主控设备。同时,总线上的插卡和其它设备也可作为主控设备。这与ISA总线是不同的,ISA总线通过DMA方式控制总线上数据交换,而PCI总线标准中没有DMA方式。第10章 微型计算机系统及其操作系统简介 (4)自动配置。ISA总线的插卡插入系统时需要设置开关和跳线槽。PCI总线的插卡可以自动配置。一旦插卡插入系统,BIOS将根据读到的关于该扩展卡的信息,结合系统实际情况,为插卡分配存储地址、端口地址、中断和某些定时信息,免除了人工操作,做到了“plug and play”(简称pnp,“插入就能工作”),随着Windows 95、OS/2、Warp等操作系统对即插即用的支持,PCI总线是多媒
20、体个人计算机的优选总线标准。(5)严格的规范。PCI总线标准对协议、时序、负载、电性能和机械性能指标等均有严格规定。这方面它优于ISA、VESA等总线,因而它的可靠性、兼容性均较好。第10章 微型计算机系统及其操作系统简介 (6)低价格。PCI总线接插件尺寸及插卡和主板尺寸均较小,因而价格低。(7)具有良好的发展前途。PCI总线标准在制定时就考虑到长期应用的问题。例如,为达到节能,把支持3.3 V的工作电压放入规范中,且容许在过渡期使用一种通用卡,既可插到工作在5 V的主板上,也可插到工作在3.3 V的主板上。此外,通用卡既可在32位系统工作,也可在64位系统工作。显然,这些特点是PCI区别于
21、其它总线的独到之处。第10章 微型计算机系统及其操作系统简介 表表10.1 个人计算机主要总线性能比较个人计算机主要总线性能比较 第10章 微型计算机系统及其操作系统简介 2)PCI总线的体系结构和总线信号 图 10.1 PCI系统结构示意图 CPU存储控制器存储器CPU总线PCI 桥路PCI总线标准总线桥路设备设备设备设备标准总线(ISA,EISA)第10章 微型计算机系统及其操作系统简介 CPU存储器桥0桥4PCI设备桥5存储器总线PCI总线4PCI总线5PCI总线0总线桥桥1桥3设备PCI总线3PCI总线1桥2PCI总线2标准总线第一级桥第二级桥第三级桥图 10.2 多PCI总线结构第1
22、0章 微型计算机系统及其操作系统简介 表表10.2 PCI信号信号 第10章 微型计算机系统及其操作系统简介 续表续表 第10章 微型计算机系统及其操作系统简介 10.2.5 工业控制机总线工业控制机总线STD和和PC/104总线总线 1.STD总线总线 STD是英文“Standard”(标准)的缩写,常称为通用标准总线。它于1978年设计完成,主要用于8位微处理器的工业控制系统,它共有56条引线,其中包括16条地址线,8条数据线,22条控制线(其中3条为双向线),10条电源线(其中6条为逻辑电源线,4条为辅助电源线)。随着微处理器技术的发展,STD总线不断改进,现已能和16位机及32位机兼容
23、。第10章 微型计算机系统及其操作系统简介 STD总线和大多数总线一样,所有的数据线和地址线都是三态隔离式的。控制线包括对存储器、I/O设备、总线进行访问,以及进行中断处理和CPU操作的控制线。STD总线的56根信号线使用56个引脚(双28引脚)的边缘连接式插座,一个标准总线母板构成的STD总线系统,允许任一模板插入插槽。STD模板采用紧凑和廉价的小板结构,尺寸为114.3165.1mm2。小板结构便于按功能划分模板,提供了较大的设计灵活性,使故障查找及维修方便。第10章 微型计算机系统及其操作系统简介 由于STD总线的所有信号线定义明确,它消除了常见的定义混乱现象,是设计考虑较为周到的一种总
24、线。它的适应性也好,能与任何通用的8位微处理器(如8051、8080A、8085、Z80、M6800等)及8086/8088、80186、80286、MC68000等16位微处理器及80386、80486、MC68030等32位微处理器相配。目前在工业控制机领域中是一种最为流行的总线标准。特别是以MCS-51单片机组成的STD工控机系统应用最广。STD总线的新进展在于以全CMOS工艺制做的低功耗模板允许宽的温度范围,拥有丰富的智能I/O卡、高速图形卡、与以太网相连的网卡,以及高集成度的支持芯片系列等,并配有与DOS完全兼容的嵌入式操作系统,BIOS开发工具及丰富的实用程序和应用软件等,使STD
25、总线微机系统正在演变成真正的工业控制机系统。第10章 微型计算机系统及其操作系统简介 2.PC/104总线总线 PC/104总线1990年由美国AMPRO公司推出,并联合几十家公司成立了PC/104协会。PC/104是一个袖珍的嵌入式PC总线标准,也称为PC总线(IEEE p996)的推荐扩展版,其总线间互连使用了104个信号线(一个64针连接器,一个40针连接器),并在软硬件方面完全与PC总线兼容。它与PC总线间的差别有如下几点:特别小的尺寸(3.63.8 英寸),以适应嵌入式的要求。独特的自重叠式结构,消除了母板的消耗。总线驱动只要求6 mA,功耗低,仅需12 W的功耗。第10章 微型计算
展开阅读全文