操作系统练习题(4)第五章设备管理

第五章 设备管理
本章学习要点
【1】掌握与设备管理相关的概念
【2】深入掌握I/O控制方式
【3】深入掌握缓冲、中断与通道技术
【4】深入领会SPOOLing的功能与实现原理
本章学习难点
【1】缓冲、中断与通道技术
【2】SPOOLing技术

习题分析
一.判断改错题(判断由下划线标明的关键词的叙述是否正确,正确的打√,错误的打×并改正。)
1.虚拟设备是指被多个用户或进程交替使用的设备,宏观上好象多个用户同时在使用。( )
2.采用Spooling技术,就可使独占设备增加,使用户同时面对独立的同类设备。( )
3.通道技术根本上是从软件上解决操作系统对输入输出操作的控制问题。( )
4.逻辑设备是物理设备属性的表示,用来指定某一具体设备。( )
5.从设备的资源属性分类,可把设备分为独占设备、共享设备和虚拟设备。( )
6.操作系统设备管理模块的主要任务是如何有效地分配和使用设备,如何协调处理机与设备操作的时间差异,提高系统总体性能。( )
7.系统与设备间的协调主要是速度上的协调,要解决快速处理器与慢速的I/O设备间的操作匹配矛盾,只有通过建立硬件缓冲区的方法。( )
8.用户在使用I/O设备时,通常采用物理设备名,指明具体的设备。( )
9.缓冲是一种暂存技术,它利用外存的一部分,在数据传送过程中进行暂时的存放。( )
10.中断矢量是中断断点地址。( )
习题解答:
1.错;应为:……是指采用某种I/O技术,将某个独占设备改进为多用户共享的设备,以提高资源的利用率。
2.错;应为:采用SPOOLing 技术,就可将一台独占设备改造成为多用户共享设备。
3.错;应为:通道技术根本上是从硬件上解决操作系统的输入输出操作的控制问题。
4.错;应为:……它并不特指某个具体设备,而是对应一类设备。
5.对;
6.对;
7.错;应为:……,可以采用缓冲区的方法来缓解这个矛盾。
8.错;应为:用户在使用I/O设备时,通常采用逻辑设备名,指明设备类型。
9.错;应为:……它利用存储设备、部件或其中一部分,在……。
10.错;应为:中断矢量是中断处理程序的入口地址。

二.填空题
1.设备分配的具体实现是由操作系统中的 负责对________提出的设备请求 分配设备,这种分配还应包括分配 ,如控制器等,以保证分配的完整性。
2.通常的I/O操作通过两种指令实现控制,一种是由操作系统发出的 ,另一种是由 提供的。
3.在微机中,常把I/O中断处理程序以 的方式作为操作系统设备管理和控制的依据,用户采用一种通用的 来使用这些设备。
4.从计算机设备的数据组织方式分类,设备可以分为块设备和_____________,而按设备的共享属性分类,可以分为 、共享设备和 。
5.在设备分配算法的实现中,同样要考虑 问题,防止在多个进程进行设备请求时,因相互等待对方释放所占设备而陷入 。
6.引入缓冲技术,有效地改善了系统CPU与I/O设备之间 不匹配的情况,也减少了I/O设备对CPU的 ,简化了中断机制,节省了系统开销。
7.中断源向CPU提出进行处理的请求称为中断请求;发生中断时被打断程序的暂停点称为 ;CPU暂停现行程序而转去响应中断请求称为 。
8.设备管理中采用的数据结构有 、 、 和 四种。
9.每一条通道命令规定了设备的一种操作,一般由命令码、 、 及标志码等四部分组成。
10.CPU对外围设备的控制方式主要由四种: 方式、 方式、 方式和通道方式。
11.保护 、启动 是中断处理的主要工作之一。
习题解答:
1.设备分配程序,用户(进程),支持部件;
2.专用I/O指令,通道程序;
3.设备驱动程序,界面和操作;
4.字符设备,独占设备,虚拟设备;
5.分配策略,死锁;
6.速度,占用率;
7.断点、中断响应;
8.设备控制表,控制器控制表,通道控制表,系统设备表;
9.内存地址,计数;
10.程序I/O,中断驱动,直接存取访问;
11.被中断进程的现场信息,中断处理程序。

三.简答题
1.设备管理的目标是什么?
答:完成用户提出的I/O请求,为用户分配I/O设备,提高CPU和I/O设备的利用率,提高I/O速度,方便用户使用I/O设备。

2.简述设备管理的主要功能。
答:设备管理的主要功能有:
缓冲管理——管理好各类缓冲区,以缓和CPU和I/O速度不匹配的矛盾,达到提高CPU和I/O设备利用率,进而提高系统吞吐量的目的。
设备分配——根据用户的I/O请求,为之分配其所需的设备、控制器和通道。
设备处理——实现CPU与设备控制器之间的通信。
虚拟设备——将每次只允许一个进程使用的物理设备,改造为能同时供多个进程共

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习记录wanxiaowan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值