章节练习第6章设备管理_第1页
章节练习第6章设备管理_第2页
章节练习第6章设备管理_第3页
章节练习第6章设备管理_第4页
章节练习第6章设备管理_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

操作系统章节练习第6章设备管理一、单项选择题题目1下列设备中,不属于独占设备的是( )。磁带终端打印机磁盘题目2过硬件和软件的功能扩充,把原来独占的设备改造成为能为若干用户共享的设备,这种设备称为()设备。存储共享虚拟块题目3在操作系统中,用户在使用I/O设备时,通常采用( )。设备名设备的绝对号虚拟设备号设备的相对号题目4通道是一种( )。I/O专用处理机I/O端口数据通道软件工具题目5CPU启动通道后,设备的控制工作由( )。通道执行用户程序来控制通道独立执行预先编好的通道程序来控制CPU执行通道程序来控制CPU执行程序来控制题目6用户编制的程序与实际使用的物理设备无关是由()功能实现的。设备分配虚拟设备设备驱动设备独立性题目7下列描述中,不是设备管理的功能的是( )。实现缓冲区管理完成I/O操作进行设备分配实现中断处理题目8下列不属于设备分配技术的是()。通道分配技术独占分配技术共享分配技术虚拟分配技术题目9采用SPOOLing技术的目的是( )。提高主机效率提高独占设备的利用率减轻用户编程负担提高程序的运行速度题目10SPOOLing技术可以实现设备的( )分配。物理独占虚拟共享题目11设备的打开、关闭、读、写等操作是由( )完成的。编译程序用户程序设备驱动程序设备分配程序题目12下列关于设备驱动程序的描述,错误的是( )。设备驱动程序应可以动态装卸设备驱动程序可使用系统调用设备驱动程序可实现请求I/O进程与设备控制器之间的通信设备驱动程序往往由生产设备的厂家提供题目13引入缓冲技术的主要目的是( )。改善用户编程环境降低计算机的硬件成本提高CPU的处理速度提高CPU与设备之间的并行程度题目14CPU处理数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()。并行技术缓冲技术虚存技术通道技术题目15下列缓冲技术中,对于一个具有信息的输入和输出速率相差不大的I/O系统比较有效的是()。单缓冲技术双缓冲技术多缓冲技术环形缓冲技术题目16为了使多个进程能有效地同时处理阵发性的输入和输出,最好使用()结构的缓冲技术。SPOOLing多缓冲双缓冲区单缓冲区题目17TOC\o"1-5"\h\z一个含有6个盘片的双面硬盘,盘片每面有100条磁道,则该硬盘的柱面数为( )。250120010012题目18设磁盘的转速为3000转/分,盘面划分为10个扇区,则读取一个扇区的时间是()。提示:1分(m)等于60秒(s),1秒等于1000毫秒(ms)。2ms20ms1ms3ms题目19下列关于磁盘的描述中,正确的是( )。磁盘的动作不局限于机械运动,可以无限快磁盘属于字符设备减少磁盘的寻道时间可以显著改善系统性能当关掉电源后,磁盘存储的内容丢失题目20下列关于Linux系统设备管理的描述中,不正确的是( )。设备驱动程序可动态装卸设备名由主、次设备号构成将存储设备称为字符设备把设备作为特殊文件处理二、判断题题目21计算机系统为每一台设备确定的一个用以标识它的编号,被称为设备的绝对号。对题目22现代计算机系统中,外围设备的启动工作都是由系统和用户共同来做的。错题目23用户程序应与实际使用的物理设备无关,这种特性称作设备独立性。对题目24共享分配技术适用于高速、大容量的直接存取存储设备,如磁盘等。对题目25利用共享分配技术可以提高设备的利用率,使得打印机之类的独占设备成为可共享的、快速I/O设备。错题目266.实现设备虚拟分配最成功的技术是SPOOLing。对题目27SPOOLing系统能实现设备管理的虚拟技术,即:将共享设备改造为独占设备。它由专门负责I/O的常驻内存的进程以及输入、输出井组成。错题目28采用SPOOLing技术情况下,可用1台计算机代替脱机技术需要的3台计算机。对题目29一个设备驱动程序可以控制同一类型的多个物理设备。对三、简答题题目30操作系统中设备管理的功能是什么?操作系统中设备管理的功能是:监视设备状态;进行设备分配;完成I/O操作;缓冲管理与地址转换。题目31UNIX/Linux系统中主次设备号各表示什么含义?答:UNIX/Linux系统中主设备号表示设备类型,次设备号表示同类设备中的相对序号。题目323.设备分配技术主要有哪些?常用的设备分配算法是什么?设备分配技术主要有:独占分配、共享分配和虚拟分配。常用的设备分配算法是:先来先服务算法和优先级高的优先服务算法。题目33SPOOLing系统的主要功能是什么?SPOOLing系统的主要功能是:将独占设备改造为共享设备,实现了虚拟设备功能。题目34一般I/O软件系统的层次是怎样的?I/O软件系统分为如下4个层次:中断处理程序;设备驱动程序;与设备无关的操作系统I/O软件;用户级I/O软件。题目35设备驱动程序的主要功能是什么?它在系统中处于什么位置?答:设备驱动程序的功能主要有:接受用户的I/O请求;取出请求队列中队首请求,将相应设备分配给它;启动该设备工作,完成指定的I/O操作;处理来自设备的中断。设备驱动程序在系统中处于核心空间,位于设备控制器的上层,目的是对核心I/O子系统隐藏各个设备控制器的差别。题目36为什么要引入缓冲技术?设置缓冲区的原则是什么?引入缓冲技术的主要目的是:缓和CPU与I/O设备间速度不匹配的矛盾;提高它们之间的并行性;减少对CPU的中断次数,放宽CPU对中断响应时间的要求。设置缓冲区的原则是:如果数据到达率与离去率相差很大,则可采用单缓冲方式;如果信息的输入和输出速率相同(或相差不大)时,则可用双缓冲区;对于阵发性的输入、输出,可以设立多个缓冲区。题目37处理I/O请求的主要步骤是什么?答:处理I/O请求的主要步骤是:用户进程发出I/O请求;系统接受这个I/O请求,转去执行操作系统的核心程序;设备驱动程序具体完成I/O操作;I/O完成后,系统进行I/O中断处理,然后用户进程重新开始执行。题目38Linux系统中对设备怎样管理?Linux系统中对设备管理具有下列共性:每个设备都对应文件系统中的一个索引节点,都有一个文件名;应用程序通常可以通过系统调用open()打开设备文件,建立起与目标设备的连接对设备的使用类似于对文件的存取;设备驱动程序是系统内核的一部分,它们必须为系统内核或者它们的子系统提供标准的接口;设备驱动程序利用一些标准的内核服务,如内存分配等。四、应用题题目39假设一个磁盘有200个磁道,编号从0〜199。当前磁头正在143道上服务,并且刚刚完成了125道的请求。如果寻道请求队列的顺序是:86,147,91,177,94,150,102,175,130问:为完成上述请求,下列算法各自磁头移动的总量是多少?FCFS(2)SSTF(3)电梯法解:(1)采用先来先服务磁盘调度算法FCFS,进行调度的情况为:从143道开始

915617786948315056102481757313045磁头移动总量为565。采用最短寻道时间优先磁盘调度算法SSTF,进行调

温馨提示

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

评论

0/150

提交评论