欢迎来到010在线作文网!

设备管理习题及答案(3)

试题 时间:2021-08-31 手机版

四、是非判断题

  1.在设备管理中,处于控制器等待队列中的进程已经获得了I/O设备。()

  【解析】设备分配在进行分配设备的同时还要分配控制器和通道的任务。处于控制器队列的进程说明已经获得了所需的设备,正在等待分配控制器。

  2.设备分配的方式有两种,即静态分配和动态分配,无论哪种都存在死锁问题。() 【解析】静态分配方式是在用户作业开始执行之前,由系统一次分配该作业所要求的全部设备、控制器和通道。一旦分配之后,这些设备、控制器和通道就一直为该作业所占用,直到该作业被撤消。静态分配方式不会出现死锁,

  操作系统习题及答案,计算机考研

  但设备的使用效率低。因此,静态分配方式并不符合设备分配的总原则。

  3.缓冲区的引入,使得CPU和外设之间速度的不匹配现象得到了缓解,同时也缓解了通道方式的瓶颈问题。() 【解析】凡是数据到达率和离去率不同的地方都可利用缓冲。例如,当计算进程阵发性地把大批数据输出到打印机上打印时,由于CPU输出数据的速度大大高于打印机的打印速度,CPU只好停下来等待。反之,在计算进程进行计算时,打印机又因无数据输出而空闲。有了缓冲区后,计算进程可把数据首先输出到缓冲区,然后继续执行;而打印机可以从缓冲区取出数据慢慢打印。另外,通道的建立虽然提供了CPU、通道和I/O设备之间并行操作的可能性,但往往由于通道数量不足而产生“瓶颈”现象,缓冲区引入后可减少占用通道的时间,使“瓶颈”现象得以缓解。 4.打印机通过SPOOLING技术改造后,可以成为供多个用户同时使用的虚拟设备。()

  5.通道程序是由发出I/O设备请求的用户编制的,所以,该用户必须指出通道程序在内存的存放位置。() 【解析】通道设备有自己的通道指令,依靠自身的链接功能和转移功能构成通道程序。在设置通道后,把原来由CPU执行的任务交给通道完成,而CPU仅须发出一条I/O指令给通道,指出它所要执行的I/O操作和要访问的I/O设备。通道接到指令后,便向内存索取相应的通道程序来完成对I/O设备的控制和管理。 6.缓冲区是外设在进行数据传输期间专门用来暂存这些数据的主存区域。 ( )

  【解析】缓冲区主要是为解决处理机与设备的速度不匹配而在内存中设立的区域,分为单缓冲区、多缓冲区及缓冲池。

  7.虚拟设备是通过SPOOLING技术实现的。 ( )

  【解析】虚拟设备的提出是为了把原为独享的设备改造成便于共享的设备,以提高设备的利用率。这种改造就是通过SPOOLING技术来实现的。 五、简答题

  1.操作系统设备管理的目标之一是向用户提供使用外部设备的方便、统一的接口,其含义是什么? 【解析】 所谓“方便”,是指用户能独立于具体设备的复杂物理特性而方便地使用设备;所谓统一,是指对不同设备尽量能统一操作方式。“方便”和“统一”要求对用户屏蔽实现具体设备I/O操作的细节,呈现给用户的是一种性能理想化的、操作简便的逻辑设备。系统的这种性能亦称为设备的独立性。 2.设备通常分为哪两类? 【解析】

  (l)独占设备:在一段时间内只能有一个进程占有并使用它,不允许多个进程同时(交替)使用,如打印机、磁带机等设备,对这类设备往往采用静态分配方式。

  (2)共享设备:允许多个进程共享使用,即多个进程在该类设备的I/O传输可以交叉,如对磁盘的使用。 3.简述设备的分配与回收过程。 【解析】

  系统设立“设备类表”和“设备表”记录系统设备的分配情况,例如系统有如下的“设备类表”和“设备表”。 设备类表 设备表

  当一作业申请某类设备时,先查“设备类表”,若该类设备的现存台数可满足申请时,从设备表入口找到“设备表”中该类设备的登记项,从中找出“好/未分配”的设备进行分配,将分配标志改为“已分配”,并登记作业名,最后修改“设备类表”的现存台数。

  当某作业释放设备时,根据作业名从“设备表”找到登记项,将分配标志改为“未分配”,把“设备类表”的现存台数加上释放的台数。

  4.系统采用通道方式后,输入输出过程如何处理。

  【解析】

  CPU在执行用户程序时遇到I/O请求,则可以根据用户的I/O请求生成通道程序(通道程序也可能是事先编制好的),放到内存中,并把该通道程序首地址放入CAW中。然后,CPU执行“启动I/O” 指令,启动通道工作。通道接收


本文来源http://www.010zaixian.com/shiti/864575.htm
以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请给我们来信(zaixianzuowenhezi@gmail.com),我们会及时处理和回复,谢谢.