7.5 通道环境下的输入输出习题

上传人:yx****d 文档编号:243449672 上传时间:2024-09-23 格式:PPT 页数:24 大小:73KB
返回 下载 相关 举报
7.5 通道环境下的输入输出习题_第1页
第1页 / 共24页
7.5 通道环境下的输入输出习题_第2页
第2页 / 共24页
7.5 通道环境下的输入输出习题_第3页
第3页 / 共24页
点击查看更多>>
资源描述
,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,7.5 通道环境下的输入输出习题,1,【例】通道是一种(),A 保存I/O信息的部件,B 传输信息的电子线路,C 通用处理机,D 专用处理机,【解答】D,2,【例】CPU对通道的请求形式是(),A 自陷,B 中断,C 通道命令,D 转移指令,【解答】C,CPU通过通道命令启动通道,指出它所要执行的I/O操作和要访问的设备,通道接到该命令后,便向主存索要相应的通道程序来完成对I/O设备的管理,3,【例】通道对CPU的请求形式是(),A 自陷,B 中断,C 通道命令,D 跳转指令,【解答】B,通道被CPU启动后,可以和CPU并行工作,,4,【例】设备与CPU之间数据传送控制方式有4种,下面的4个选项中不属于这4种的是(),A 程序直接控制方式,B 设备控制方式,C 直接内存访问方式,D 通道控制方式,【解答】B,5,【例】在一般大型计算机系统中,主机对外围设备的控制可通过通道,控制器和设备三个层次来实现。下列的叙述中正确的是(),A 控制器可控制通道,设备在通道控制下工作,B 通道控制控制器,设备在控制器下工作,C 通道和控制器分别控制设备,D 控制器控制通道和设备工作,【解答】B,6,【例】CPU与通道可以并行执行,并通过()实现彼此之间的通讯和同步。,A I/O指令,B I/O中断,C I/O指令和I/O中断,D 操作员,【答案】C,7,【例】通道程序是由一些列的()所构成,A 函数,B 通道命令,C 子程序,D 过程,【解答】B,8,【例】下列属于“通道”特征的是(),A 负责数据输入输出工作,B 可以与CPU并行工作,C 与CPU工作速度快,D 一个通道可连接多个控制器,E 是一种软件,【解答】ABD,通道相当于一个功能单一的处理机(一种硬件),代替CPU对I/O操作进行控制,专门负责数据输入输出工作,从而使I/O操作可以与CPU并行工作。通道是实现计算机和传输并行的基础,在一个配置了通道的系统中,主机上可连接多个通道,一个通道连接多个控制器,一个控制器连接多台同类的设备;而对某些设备(象磁盘那样的快速设备)往往需要连接到多个控制器上,将控制器连接到多个通道上进行交叉连接,9,【例】通道是一种(),A 保存I/O信息的部件,B 传输信息的电子线路,C专用处理机,D通用处理机,E 可与CPU并行工作的一种处理机,【解答】CE,10,【例】CPU对通道的请求形式不采用(),A 自陷,B 中断,C 通道命令,D 转移指令,E 系统调用,【解答】ABDE,CPU通过“通道命令”启动通道,指出它所要执行的I/O操作和要访问的设备,通道接到该命令后,便向主存索取相应的通道程序来完成对I/O设备的管理。,11,【例】通道对CPU的请求形式不能是(),A 自陷,B 中断,C 通道命令,D 跳转指令,E 系统调用,【解答】ACDE,通道被CPU启动后,可以和CPU并行工作,当输入输出完成后或发生意外的事件,通道通过“中断”方式请求CPU进行处理。,12,【例】通道发现通道状态字中()等情况时,就形成I/O中断,A 控制器结束,B 设备结束,C 通道结束,D 设备出错,E 设备特殊事件,【解答】ABCDE,当通道状态字中有控制器结束,设备结束,通道结束时表示完成了本次I/O操作,,当通道状态字中有设备出错,设备特殊事件等情况时表示需要特殊处理,通道被CPU启动后,可以和CPU并行工作,当输入输出完成或发生意外事件,通道通过中断方式请求CPU进行处理,这两种情况都会形成I/O中断,13,【例】一个进程只有获得了(),()和所需设备三者后,才具备进行I/O操作的物质条件,【解答】通道,控制器,14,【例】所谓(),是指能控制一台或多台外围设备与处理器并行工作的,独立完成输入输出操作的处理机。,【解答】通道,15,【例】通道按信息交换的方式可分为(),()和()三种方式,【解答】字节多路通道,选择通道,成组多路通道,16,【例】通道是由CPU执行()后启动的,【解答】启动I/O指令,17,【例】通道是一个独立于CPU,专门负责(),它控制()与内存之间的信息交换(传输),【解答】输入输出的处理机,外设或外存,18,【例】在设备管理中,处于控制器等待队列中的进程已经获得了I/O设备(),【解答】正确,设备分配在进行分配设备的同时还要分配控制器和通道的任务。处于控制器队列的进程说明已经获得了所需的设备,正在等待分配控制器,19,【例】通常,一个中央处理器可以连接多个通道,一个通道可以连接多个设备控制器,一个设备控制器可以连接多台外围设备。,【分析】一个CPU可以连接多个通道,一个通道可以连接多个设备控制器,一个设备控制器可连接同类型的多台设备。有的系统还可将一台设备连接到几个设备控制器上或把一个设备控制器连接到几个通道上,实现多路交叉连接。,【解答】错,通常,一个CPU可以连接多个通道,一个通道可以连接多个设备控制器,一个设备控制器可连接多台同类型的设备。,20,【例】通道程序是由发出I/O设备请求的用户编制的,所以,该用户必须指出通道程序在内存的存放位置。(),【解答】错误,通道设备有自己的通道指令,依靠自身的连接功能和转移功能构成通道程序。在设置通道后,把原来由CPU执行的任务交给通道完成,而CPU仅需发出一条I/O指令给通道,指出它所要执行的I/O操作和要访问的I/O设备。通道接到指令后,便向内存索取相应的通道程序来完成对I/O设备的控制和管理,21,【例】通道,控制器和设备一般采用交叉连接方式,这样处理的原因是什么,【解答】连接采用交叉连接,其好处是:,1 提高系统的可靠性:当某条通路因控制器或通道故障而断开时,可使用其它通路,2 提高设备的并行性:对于同一设备,当与它相连的某一条通路中的控制器或通路被占用时,可以选择另一条空闲通路,减少了设备因等待通路所需要花费的时间,22,【例】系统采用通道方式后,输入输出过程如何处理?,【解析】CPU在执行用户程序时遇到I/O请求,则可以根据用户的I/O请求生成通道程序(通道程序也可能是事先编制好的),放在内存中,并把该通道程序首地址放入CAW中。,CPU执行”启动I/O“指令,启动通道工作,通道接受”启动I/O“指令信息,从CAW中去除通道程序首地址,并根据此地址去除通道程序的第一条指令,放入CCW中;同时向CPU发出回答信号,通知”启动I/O“指令执行完毕,CPU可继续执行。而通道开始执行通道程序,进行物理I/O操作。,执行完一条指令,如果还有下一条指令则继续执行 ,否则标识传输完成,同时自动停止,CPU转去处理通道结束时间,并从CSW中得到有关通道状态,23,【例】通道的作用是什么?按信息交换方式,它分为几类?,【解答】通道也称I/O处理机,是为减轻CPU的工作负载而设置的。大中型计算机中典型的I/O系统具有四级结构:主机和内存,通道,控制器和I/O设备。I/O设备通过通道和控制器与主机和内存链接。通道的功能比CPU弱,速度较慢,但价格便宜。通道与CPU一样有运算和控制逻辑,累加器和寄存器以及专门的指令系统,通道由CPU启动后独立于CPU工作,执行内存中的通道程序,负责完成CPU交给的I/O任务,并在I/O任务完成后向CPU发出中断信号报告指定任务的完成情况,通道结构中I/O控制的工作过程主要有3步:, CPU需要进行I/O数据交换时,先组织通道程序并将程序起址放入通道地址字(CAW)中,然后执行启动I/O指令, 通道启动后,根据CAW访问通道程序,执行通道命令,向控制器发出I/O操作命令完成实际操作, 控制器执行实I/O操作,控制设备进行数据传输,按信息交换方式,可将通道分为字节多路通道,选择通道和组成多路通道3种类型,24,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!