- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.3 DMA方式 ③ 内存地址修改、传送字个数的计数等等,也不是由软件实现,而是用硬件线路直接实现的。 (1)从外围设备发出DMA请求; 1.停止CPU访问内存 2.周期挪用 3.DMA与CPU交替访内 8.3.3 基本的DMA控制器 1.DMA控制器的基本组成 一个DMA控制器,实际上是采用DMA方式的外围设备与系统总线之间的接口电路。这个接口电路是在中断接口的基础上再加DMA机构组成。 它由以下逻辑部件组成: 2.DMA数据传送过程 DMA的数据块传送过程可分为三个阶段: ■ 传送前预处理; ■ 正式传送; ■ 传送后处理。 8.3.4 选择型和多路型DMA控制器 2. 多路型DMA控制器 多路型DMA控制器却适合于同时为多个慢速外围设备服务。 8.4 通道方式 8.4.1 通道的功能 1.通道的功能 通道总线可以接若干个设备控制器,一个设备控制器可以接一个或 多个设备。因此,从逻辑结构上讲,I/o系统一般具有四级连接:CPU与内存4)通道44设备控制器一外围设备。为了便于通道对各设备的统一管理,对同一系列的机器,通道与设备控制器之间都有统一的标准接口,设备控制器与设备之间则根据设备要求不同而采用专用接口。 另一方面,具有通道的机器一般是大、中型计算机,数据流通量很大。如果所有的I/O设备都接在一个通道上,那么通道将成为限制系统效能的细脖子。因此大、中型计算机的I/O系统一般接有多个通道。当然,设立多个通道的另一好处是,对不同类型的I/o设备可以进行分类管理。 存储管理部件是内存的控制部件,它的主要任务是根据事先确定的优先次序,决定下一周期由哪个部件使用存储总线访问内存。由于大多数I/O设备是旋转性的设备,读写信号具有实时性,不及时处理会丢失数据,所以通道与CPU同时要求访内时,通道优先权高于CPU。在多个通道有访内请求时,选择通道和数组多路通道的优先权高于字节 多路通道,因为前者一般连接高速设备。 (1)接受CPU的I/O指令,按指令要求与指定的外围设备进行通信。 (2)从内存选取属于该通道程序的通道指令,经译码后向设备控制器和设备发送各种命令。 (3)组织外围设备和内存之间进行数据传送,并根据需要提供数据缓存的空间,以及提供数据存入内存的地址和传送的数据量。 (4)从外围设备得到设备的状态信息,形成并保存通道本身的状态信息,根据要求将这些状态信息送到内存的指定单元,供CPU使用。 (5)将外围设备的中断请求和通道本身的中断请求,按次序及时报告CPU。 2.CPU对通道的管理 CPU是通过执行I/O指令以及处理来自通道的中断,实现对通道的管理。来自通道的中断有两种,一种是数据传送结束中断,另一种是故障中断。 通常把CPU运行操作系统的管理程序的状态称为管态,而把CPU执行目的程序时的状态称为目态。大中型计算机的I/O指令都是管态指令,只有当CPU处于管态时,才能运行I/o指令,目态时不能运行I/0指令。这是因为大中型计算机的软、硬件资源为多个用户所共享,而不是分给某个用户专用。 3,通道对设备控制器的管理 通道通过使用通道指令控制设备控制器进行数据传送操作,并以通道状态字接收设备控制器反映的外围设备的状态。因此,设备控制器是通道对I/O设备实现传输控制的执行机构。设备控制器的具体任务如下: (1)从通道接受通道指令,控制外围设备完成所要求的操作; (2)向通道反映外围设备的状态; (3)将各种外围设备的不同信号转换成通道能够识别的标准信号。 8.4.2 通道的类型 选择通道主要用于连接高速外围设备,如磁盘、磁带等,信息以成组方式高速传输。 选择通道在物理上可以连接多个设备,但在一段时间内能执行一个设备的通道程序,也就是说在逻辑上只能连接一个设备,所以它只包含一个子通道。 一个子通道可以连接多个设备,但子通道数并不等于物理上可连接的设备数、而是该通道中能同时工作的设备数。 字节路通道主要用于连接大量的低速设备,如键盘、打印机等。 8.4.3 通道结构的发展 PPU 基本上是独立于主机工作的,它有自己的指令系统,完成算术/逻辑运算,读/写主存储器,与外设交换信息等。 8.5 通用I/O标准接口 SCSI有如下性能特点: (1)SCSI接口总线有8条数据线、一条奇偶校验线、9条控制线组成。使用50芯电缆,规定了两种电气条件:单端驱动,电缆长6m;差分驱动,电缆最长25m。 * * DMA 是一种完全由硬件执行I/O交换的工作方式。CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和
您可能关注的文档
- 免费阅读的中国科技核心期刊及网站大全幻灯片.docx
- 免疫电泳技术详解.ppt
- 免疫化学技术详解.ppt
- 免疫论文:干扰素简介技巧.doc
- 免疫预防45详解.ppt
- 免疫组化在肿瘤病理诊断中的应用详解.ppt
- 免疫组化知识技巧.doc
- 内部控制与内部审计的关系技巧.doc
- 内部审计标准技巧.doc
- 内部市场题库技巧.doc
- 中国龙工控股有限公司校园招聘模拟试题附带答案详解审定版.docx
- 中国龙工控股有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版汇编.docx
- 中国龙工控股有限公司校园招聘模拟试题附带答案详解及参考答案.docx
- 净化管道施工合同范例.docx
- 中国龙工控股有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版推荐.docx
- 中国龙工控股有限公司校园招聘模拟试题附带答案详解及答案1套.docx
- 中国龙工控股有限公司校园招聘模拟试题附带答案详解参考答案.docx
- 中国龙工控股有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版带答案.docx
- 中国龙工控股有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版必考题.docx
- 中国龙工控股有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版新版.docx
文档评论(0)