通道环境下的输入输出习题_第1页
通道环境下的输入输出习题_第2页
通道环境下的输入输出习题_第3页
通道环境下的输入输出习题_第4页
通道环境下的输入输出习题_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、7.5 通道环境下的输入输出习题,【例】通道是一种() A 保存I/O信息的部件 B 传输信息的电子线路 C 通用处理机 D 专用处理机 【解答】D,【例】CPU对通道的请求形式是() A 自陷 B 中断 C 通道命令 D 转移指令 【解答】C CPU通过通道命令启动通道,指出它所要执行的I/O操作和要访问的设备,通道接到该命令后,便向主存索要相应的通道程序来完成对I/O设备的管理,【例】通道对CPU的请求形式是() A 自陷 B 中断 C 通道命令 D 跳转指令 【解答】B 通道被CPU启动后,可以和CPU并行工作,,【例】设备与CPU之间数据传送控制方式有4种,下面的4个选项中不属于这4种

2、的是() A 程序直接控制方式 B 设备控制方式 C 直接内存访问方式 D 通道控制方式 【解答】B,【例】在一般大型计算机系统中,主机对外围设备的控制可通过通道,控制器和设备三个层次来实现。下列的叙述中正确的是() A 控制器可控制通道,设备在通道控制下工作 B 通道控制控制器,设备在控制器下工作 C 通道和控制器分别控制设备 D 控制器控制通道和设备工作 【解答】B,【例】CPU与通道可以并行执行,并通过()实现彼此之间的通讯和同步。 A I/O指令 B I/O中断 C I/O指令和I/O中断 D 操作员 【答案】C,【例】通道程序是由一些列的()所构成 A 函数 B 通道命令 C 子程序

3、 D 过程 【解答】B,【例】下列属于“通道”特征的是() A 负责数据输入输出工作 B 可以与CPU并行工作 C 与CPU工作速度快 D 一个通道可连接多个控制器 E 是一种软件 【解答】ABD 通道相当于一个功能单一的处理机(一种硬件),代替CPU对I/O操作进行控制,专门负责数据输入输出工作,从而使I/O操作可以与CPU并行工作。通道是实现计算机和传输并行的基础 在一个配置了通道的系统中,主机上可连接多个通道,一个通道连接多个控制器,一个控制器连接多台同类的设备;而对某些设备(象磁盘那样的快速设备)往往需要连接到多个控制器上,将控制器连接到多个通道上进行交叉连接,【例】通道是一种() A

4、 保存I/O信息的部件 B 传输信息的电子线路 C专用处理机 D通用处理机 E 可与CPU并行工作的一种处理机 【解答】CE,【例】CPU对通道的请求形式不采用() A 自陷 B 中断 C 通道命令 D 转移指令 E 系统调用 【解答】ABDE CPU通过“通道命令”启动通道,指出它所要执行的I/O操作和要访问的设备,通道接到该命令后,便向主存索取相应的通道程序来完成对I/O设备的管理。,【例】通道对CPU的请求形式不能是() A 自陷 B 中断 C 通道命令 D 跳转指令 E 系统调用 【解答】ACDE 通道被CPU启动后,可以和CPU并行工作,当输入输出完成后或发生意外的事件,通道通过“中

5、断”方式请求CPU进行处理。,【例】通道发现通道状态字中()等情况时,就形成I/O中断 A 控制器结束 B 设备结束 C 通道结束 D 设备出错 E 设备特殊事件 【解答】ABCDE 当通道状态字中有控制器结束,设备结束,通道结束时表示完成了本次I/O操作, 当通道状态字中有设备出错,设备特殊事件等情况时表示需要特殊处理 通道被CPU启动后,可以和CPU并行工作,当输入输出完成或发生意外事件,通道通过中断方式请求CPU进行处理,这两种情况都会形成I/O中断,【例】一个进程只有获得了(),()和所需设备三者后,才具备进行I/O操作的物质条件 【解答】通道 控制器,【例】所谓(),是指能控制一台或

6、多台外围设备与处理器并行工作的,独立完成输入输出操作的处理机。 【解答】通道,【例】通道按信息交换的方式可分为(),()和()三种方式 【解答】字节多路通道 选择通道 成组多路通道,【例】通道是由CPU执行()后启动的 【解答】启动I/O指令,【例】通道是一个独立于CPU,专门负责(),它控制()与内存之间的信息交换(传输) 【解答】输入输出的处理机 外设或外存,【例】在设备管理中,处于控制器等待队列中的进程已经获得了I/O设备() 【解答】正确 设备分配在进行分配设备的同时还要分配控制器和通道的任务。处于控制器队列的进程说明已经获得了所需的设备,正在等待分配控制器,【例】通常,一个中央处理器

7、可以连接多个通道,一个通道可以连接多个设备控制器,一个设备控制器可以连接多台外围设备。 【分析】一个CPU可以连接多个通道,一个通道可以连接多个设备控制器,一个设备控制器可连接同类型的多台设备。有的系统还可将一台设备连接到几个设备控制器上或把一个设备控制器连接到几个通道上,实现多路交叉连接。 【解答】错 通常,一个CPU可以连接多个通道,一个通道可以连接多个设备控制器,一个设备控制器可连接多台同类型的设备。,【例】通道程序是由发出I/O设备请求的用户编制的,所以,该用户必须指出通道程序在内存的存放位置。() 【解答】错误 通道设备有自己的通道指令,依靠自身的连接功能和转移功能构成通道程序。在设

8、置通道后,把原来由CPU执行的任务交给通道完成,而CPU仅需发出一条I/O指令给通道,指出它所要执行的I/O操作和要访问的I/O设备。通道接到指令后,便向内存索取相应的通道程序来完成对I/O设备的控制和管理,【例】通道,控制器和设备一般采用交叉连接方式,这样处理的原因是什么 【解答】连接采用交叉连接,其好处是: 1 提高系统的可靠性:当某条通路因控制器或通道故障而断开时,可使用其它通路 2 提高设备的并行性:对于同一设备,当与它相连的某一条通路中的控制器或通路被占用时,可以选择另一条空闲通路,减少了设备因等待通路所需要花费的时间,【例】系统采用通道方式后,输入输出过程如何处理? 【解析】CPU

9、在执行用户程序时遇到I/O请求,则可以根据用户的I/O请求生成通道程序(通道程序也可能是事先编制好的),放在内存中,并把该通道程序首地址放入CAW中。 CPU执行”启动I/O“指令,启动通道工作 通道接受”启动I/O“指令信息,从CAW中去除通道程序首地址,并根据此地址去除通道程序的第一条指令,放入CCW中;同时向CPU发出回答信号,通知”启动I/O“指令执行完毕,CPU可继续执行。而通道开始执行通道程序,进行物理I/O操作。 执行完一条指令,如果还有下一条指令则继续执行 ,否则标识传输完成,同时自动停止,CPU转去处理通道结束时间,并从CSW中得到有关通道状态,【例】通道的作用是什么?按信息交换方式,它分为几类? 【解答】通道也称I/O处理机,是为减轻CPU的工作负载而设置的。大中型计算机中典型的I/O系统具有四级结构:主机和内存,通道,控制器和I/O设备。I/O设备通过通道和控制器与主机和内存链接。通道的功能比CPU弱,速度较慢,但价格便宜。通道与CPU一样有运算和控制逻辑,累加器和寄存器以及专门的指令系统 通道由CPU启动后独立于CPU工作,执行内存中的通道程序,负责完成CPU交给的I/O任务,并在I/O任务完成后向CPU发出中断信号报告指定任务的完成情况 通道结构中I/O控制的工作过程主要有3步: CPU需

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论