《计算机系统结构》课程讲义教案第4章输入输出系统

《计算机系统结构》课程讲义教案第4章输入输出系统

ID:31296195

大小:589.04 KB

页数:26页

时间:2019-01-08

《计算机系统结构》课程讲义教案第4章输入输出系统_第1页
《计算机系统结构》课程讲义教案第4章输入输出系统_第2页
《计算机系统结构》课程讲义教案第4章输入输出系统_第3页
《计算机系统结构》课程讲义教案第4章输入输出系统_第4页
《计算机系统结构》课程讲义教案第4章输入输出系统_第5页
资源描述:

《《计算机系统结构》课程讲义教案第4章输入输出系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第四章输入输出系统把处理机和主存储器之外的部分统称为输入输出系统,包括输入输出设备、输入输出接口和输入输出软件等。通常,把与处理机有关的,除了人以外的各种设备称为输入输出设备,或外围设备。本章主要内容:4.1输入输出原理4.2中断系统4.3通道处理机4.4输入输出处理机4.1输入输出原理输入输出系统是计算机系统中最具多样性和复杂性的部分输入输出系统最典型地反映了软件与硬件的相互结合目前,输入输出系统的复杂性都隐藏在操作系统中主要内容:4.1.1输入输出系统的特点4.1.2输入输出系统的组织方式4.1.3基本输入输出方式4.1.1输入输出系统的特点输入输出系统涉及到

2、机、光、电、磁、声、白动控制等多种学科。用户无需了解输入输出系统和输入输出设备的具体细节就能使用输入输出设备,需要软件和硬件人员共同填补屮间的复杂性。处理机的外部世界包括:本地和远程用户、系统操作员、操作控制台、输入输出设备、辅助存储器、其它处理机、各种通信设备和虚拟现实系统等。处理机与外部的联系1、异步性输入输出设备通常不使用统一的屮央时钟,各个设备按照自己的时钟工作,但又要在某些时刻接受处理机的控制。处理机与外围设备Z间,外围设备与外围设备Z间能够并行工作。2、实时性对于一般外部设备:可能丢失数据,或造成外围设备工作的错误。对于实时控制计算机系统:例如,工业过

3、程控制,导弹、卫星的控制等,如果处理机提供的服务不及时,可能造成巨大的损失,甚至造成人身伤害。对于处理机木身的硬件或软件的错误:例如,电源故障、数据校验错、页面失效、非法指令、地址越界等,处理机也必须及时地给予处理。为不同类型的设备提供服务,必须具有与设备相配合的多种工作方式。3、与设备无关性独立于具体设备的标准接口。例如,串行接口、并行接口、SCSI(SmallComputerSystemInterfice)接口等计算机系统的使用者,在需要更换外围设备吋,各种不同型号,不同生产厂家的设备都可以直接通过标准接口与计算机系统连接。处理机釆用统一的硬件和软件对品种繁多

4、的设备进行管理。某些计算机系统已经实现了即插即用技术。4.1.2输入输出系统的组织方式针对异步性,釆用白治控制的方法,针对实吋性,采用层次结构的方法,针对与设备无关性,釆用分类处理的方法lx自治控制输入输岀系统是一个独立于处理机之外的自治系统。处理机与外围设备之间要有恰当的分工。2、层次结构最靠近处理机的是输入输出处理机、输入输出通道等。中间层是标准接口。标准接口通过设备控制器与输入输出相连接。有设备控制器控制外围设备工作。3、分类组织为而向字符的设备(Character-orienteddevice)。主要是指工作速度比较低的机电类设备。例如,字符终端、打字机等

5、。而向数据块的设备主要指工作速度比较高的外围设备。例如,磁盘、磁带、光盘的辅助存储器,行式打印机等。处理机(CPU)主存储器(MM)存储器总线输入输岀系统的层次结构(CU是设备控制器,D是外围设备)4.1.3基本输入输出方式对于工作速度、工作方式和工作性质不同的外围设备,基本输入输出方式有如F三种。1、程序控制输入输出方式程序控制输入输出方式:乂称为状态驱动输入输出方式、应答输入输出方式、查询输入输出方式、条件驱动输入输岀方式等。程序控制输入输出方式的4个特点:(1)何时,对何设备进行输入或输出操作完全受CPU控制。(2)CPU要通过指令对设备进行测试才能知道设备

6、的工作状态。设备空闲、准备就绪、正在忙碌等。(3)数据的输入和输出都要经过CPU。(4)用于连接低速外围设备,如终端、打印机等。例如:一个处理机在一段时间内只能管理一台打印机。处理机执行指令的速度为1GIPS,字长32位,打印机每秒钟100个字符。处理机用一条指令就能向打印机传送4个字符。因此,处理机的实际利用率只有:100/109x4=0.25x107,即4千万分之一。输入设备ID处理机CPUG>主存储器MM输出设备0D<程序控制方式的数据传送过程DMA方式的数据传送过程一个处理机管理多台外围设备。处理机釆用轮流循环测试方法,分时为各台外围设备服务。程序控制输入

7、输出方式的优点:灵活性很好。可以很容易地改变各台外围设备的优先级。程序控制输入输岀方式的缺点:实现处理机与外围设备并行工作困难。2、中断输入输出方式中断输入输出方式的定义如下:当出现来自系统外部,机器内部,甚至处理机木身的任何例外的,或者虽然是事先安排的,但出现在现行程序的什么地方是事先不知道的事件时,CPU暂停执行现行程序,转去处理这些事件,等处理完成后再返回来继续执行原先的程序。采用程序控制方式,一个处理机管中断输入输出方式的特点是:理多台外围设备的程序框图(1)CPU与外围设备能够并行工作。(2)能够处理例外事件。例如,电源掉电、非法指令、地址越界、数据溢出

8、、数据校验

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。