第五章习题
更新时间:2024-01-26 06:26:01 阅读量: 教育文库 文档下载
- 第五章单元测试智慧树推荐度:
- 相关推荐
第五章习题
13.数据传送控制方式有哪几种?试比较它们各自的优缺点。 答:外部设备和内存之间的常用数据传送控制方式有四种。它们是: 1)编程控制方式(程序直接控制方式):其特点是控制简单,所需硬件支持少。其缺点是CPU和外部设备只能串行工作,CPU的利用率低;不能实现设备之间的并行工作;只适用于那些CPU执行速度较慢,而且外部设备较少的系统。
2)中断控制方式:其优点是所需硬件支持较少,与程序直接控制方式相比,使CPU的利用率大大提高并且能支持多道程序和设备的并行操作。其缺点是消耗的CPU处理时间较多;随着外部I/O设备的增多和速度的提高,可能会造成CPU无法响应中断和出现数据丢失现象。
3)DMA方式:其优点是I/O速度较快,大大减少了CPU进行中断处理的次数;排除了因并行操作设备过多时CPU来不及处理或因速度不匹配而造成数据丢失等现象。其缺点是所需硬件较多;多个DMA控制器的同时使用会引起内存地址的冲突并使得控制过程进一步复杂化。
4)通道方式:其优点是I/O速度快,进一步减轻了CPU的工作负担和增加了计算机系统的并行工作能力。其缺点是控制较复杂,所需的硬件最复杂。
总结来说,编程控制方式和中断控制方式都只适用于简单的、外设很少的计算机系统,因为编程控制方式耗费大量的CPU时间,并无法
检测与发现设备或其他硬件产生的错误,而且设备和CPU、设备和设备之间只能串行工作。中断控制方式虽然在某种程度上解决了上述问题,但由于中断次数多,因而CPU仍需要花较多的时间处理中断,而且能够并行操作的设备台数也受到了中断处理时间的限制,中断次数增多会导致数据丢失。DMA方式和通道方式较好地解决了上述问题。这两种方式采用了外设和内存直接交换数据的方式。只有在一段数据传送结束时,这两种方式才发生中断信号,要求CPU做善后处理,从而减轻了CPU的工作负担。DMA方式与通道控制方式的区别是:DMA方式要求CPU执行设备驱动程序来启动设备,给出存放数据的内存起始地址以及操作方式和传送字节长度等;而通道方式则是在CPU发出I/O启动之后,由通道指令来完成这些工作。
15.何谓开中断?何谓关中断?何谓中断屏蔽?
答:尽管产生了中断源和发出了中断请求,但CPU内部的处理机状态字PSW的中断允许位已被清除,从而不允许CPU响应中断。这种情况称为禁止中断,也称为关中断。CPU禁止中断后只有等到PSW的中断允许位被重新设置后才能接收中断,PSW的中断允许位的设置被称为开中断。
中断屏蔽是指在中断请求产生之后,系统用软件方式有选择地封锁部分中断而允许其余部分的中断仍能得到相应。
16.何谓陷入?何谓软中断?试述中断、陷入和软中断之间异同。
答:陷入是指中断指令造成中断;而由程序运算引起的各种错误,如地址非法等称为异常。软中断是通信进程之间用来模拟硬中断的一种信号通信方式,它的处理过程类似于中断过程,但不需要通过硬件来产生中断请求。中断则是指外部设备发出的中断;
中断与陷入除在优先级设置方面有区别之外,还有如下区别: (1)陷入通常由处理机正在执行的现行指令引起,而中断则是由于现行指令无关的中断源引起的。也即:对处理机来说,陷入是主动的,而中断是被动的。
(2)陷入处理程序提供的服务为当前进程所用,而中断处理程序提供的服务则不是为了当前进程的。
(3)CPU在执行完一条指令之后,下一条指令开始之前响应中断,而在一条指令执行中响应陷入。
中断与陷入都可以看作是硬中断,而软中断则不然,它是通信进程之间用来模拟硬中断的一种信号通信方式。
软中断和硬中断相同的地方是:其中断源发中断请求或软中断信号后,由接收进程在适当的时机自动进行中断处理或完成软中断信号所对应的功能。
18.设备驱动程序是什么?为什么要有设备驱动程序?用户进程怎样使用驱动程序?
答:设备驱动程序是驱动物理设备直接进行I/O操作的控制程序。它负责设置于相应设备有关的寄存器的值,启动设备进行I/O操作。指
定操作的类型和数据流向等。
设备驱动程序作为输入/输出软件中的一个层次,用于把软件的设备操作指令转换为相应的设备控制的机械操作命令,以实现用户软件的设备无关性。
当用户进程发出输入/输出请求时,系统把请求处理的权限放在文件系统,文件系统通过驱动程序提供的接口将任务下放到驱动程序,驱动程序对设备控制器进行操作,设备控制器再去控制设备本身。通过这种层层隔离的方式,用户不必了解设备的各种特性,使用户的操作简单易行。
正在阅读:
第五章习题01-26
操作系统填空问答题11-26
一年级下册美术教学计划01-03
【最新】银行行长助理竞聘演讲稿-范文word版 (6页)08-05
GPS—RTK技术在水利工程测量中的应用01-29
读《赠汪伦》有感107-02
数形结合在中学教学中的应用论文04-19
《食品生产许可管理办法》(国家质检总局第129号令)03-30
Delphi7的开发调试技巧及快捷键05-19
发电机检查接线施工作业指导书09-10
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 习题
- 外美史复习全部资料整理(背诵版)
- 说明文典型题型讲析 说明方法及作用
- 小学数学教学经验交流(1)
- 甲级单位编制塑料玩具塑料制品项目可行性报告(立项可研+贷款+用地+2013案例)设计方案 - 图文
- 氮气管道试压方案
- 城市综合管廊监控与报警系统解决方案(Word版) - 图文
- 生日月份猜猜猜(大班)
- 专题四正确使用词语(实词、虚词) - 图文
- 议论文写作辅导讲座 - 对比论证
- 汉中市茶叶生产企业名录2018版201家 - 图文
- 施工现场物业化管理方案
- 东大15年12月考试《管理学原理B》考核作业答案
- 单片机原理及其应用2016-2017下试卷A答案
- 常熟星城小学考级题目《海底两万里》
- 2012年《财经法规与会计职业道德》模拟试题(二)(1)
- 频率计实验报告 - 2010011014
- 补习班宣传单(新)
- 融资租赁试题及答案
- 数字视频图像处理与通信实验指导书(2013)
- 国家临床重点专科评价试点评分标准