操作系统习题集之设备管理(含答案)
操作系统练习题(含答案 选择 判断)
![操作系统练习题(含答案 选择 判断)](https://img.taocdn.com/s3/m/c92f4b112af90242a895e55b.png)
中,错误的是( )。
30
A.页式的逻辑地址是连续的,段式的逻辑地址可以不连续 B.页式的地址是一维的,段式的地址是二维的
C.分页是操作系统进行的,分段是用户确定的
D.页式采用动态重定位方式,段式采用静态重定位方式
31
在请求分页存储管理中,当查找的页不在( )中时,要产生缺页中断。 A.外存 B.虚存 C.内存 D.地址空间
34 情况采用“位示图”表示,则位示图需要( )字节。
A.4K B.8K C.16K D.32K
采用段页式存储管理的系统中,若地址用32位表示,其中10位表示段号,页的大小
35 为4KB,则允许每段的最大页号是( )。
A.1024
B.1023
C.4096
D.4095
在一个分页虚存系统中,设页长2KB,某用户程序有30页。若该程序的虚页0、1、2
8
操作系统根据( )控制和管理进程,它是进程存在的标志。 A.程序状态字 B.进程控制块 C.中断寄存器 D.中断装置
临界区是指( )。
A. 并发进程中用于实现进程互斥的程序段
9 B.并发进程中用于实现进程同步的程序段
C.并发进程中用户实现进程通信的程序段
D.并发进程中与共享变量有关的程序段
10
在执行signal操作时,当信号量的值( A.>1 B.>2 C.>0 D.<=0
、3、4、5、6、7已分别装入内存块4、17、18、20、25、26、30、32中,则该程序
36 中的虚地址0AC5H和3AC5H对应的物理地址分别是( )。
A.4AC5H和14AC5H
B.4AC5H和20AC5H
C.8AC5H和20AC5H
D.8AC5H和102C5H
操作系统(第二版)习题答案
![操作系统(第二版)习题答案](https://img.taocdn.com/s3/m/0b69a4916bec0975f465e22a.png)
第1章一、填空1.计算机由硬件系统和软件系统两个部分组成,它们构成了一个完整的计算机系统。
2.按功能划分,软件可分为系统软件和应用软件两种。
3.操作系统是在裸机上加载的第一层软件,是对计算机硬件系统功能的首次扩充。
4.操作系统的基本功能是处理机(包含作业)管理、存储管理、设备管理和文件管理。
5.在分时和批处理系统结合的操作系统中引入“前台”和“后台”作业的概念,其目的是改善系统功能,提高处理能力。
6.分时系统的主要特征为多路性、交互性、独立性和及时性。
7.实时系统与分时以及批处理系统的主要区别是高及时性和高可靠性。
8.若一个操作系统具有很强的交互性,可同时供多个用户使用,则是分时操作系统。
9.如果一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率、大吞吐量和作业流程的自动化,则属于批处理操作系统。
10.采用多道程序设计技术,能充分发挥CPU 和外部设备并行工作的能力。
二、选择1.操作系统是一种B 。
A.通用软件B.系统软件C.应用软件D.软件包2.操作系统是对C 进行管理的软件。
A系统软件B.系统硬件C.计算机资源D.应用程序3.操作系统中采用多道程序设计技术,以提高CPU和外部设备的A 。
A.利用率B.可靠性C.稳定性D.兼容性4.计算机系统中配置操作系统的目的是提高计算机的B 和方便用户使用。
A.速度B.利用率C.灵活性D.兼容性5.C 操作系统允许多个用户在其终端上同时交互地使用计算机。
A.批处理B.实时C.分时D.多道批处理6.如果分时系统的时间片一定,那么D ,响应时间越长。
A.用户数越少B.内存越少C.内存越多D.用户数越多三、问答1.什么是“多道程序设计”技术?它对操作系统的形成起到什么作用?答:所谓“多道程序设计”技术,即是通过软件的手段,允许在计算机内存中同时存放几道相互独立的作业程序,让它们对系统中的资源进行“共享”和“竞争”,以使系统中的各种资源尽可能地满负荷工作,从而提高整个计算机系统的使用效率。
操作系统第6章(设备管理习题与解答)
![操作系统第6章(设备管理习题与解答)](https://img.taocdn.com/s3/m/ad5810831a37f111f1855b6b.png)
第6章设备管理习题与解答6.1 例题解析例6.2.1 何谓虚拟设备?请说明SPOOLing系统是如何实现虚拟设备的。
解本题的考核要点是虚拟设备的实现方法。
虚拟设备是指利用软件方法,比如SPOOLing系统,把独享设备分割为若干台逻辑上的独占的设备,使用户感受到系统有出若干独占设备在运行。
当然,系统中至少一台拥有物理设备,这是虚拟设备技术的基础。
SPOOLing系统又称“假脱机I/O系统”,其中心思想是,让共享的、高速的、大容量外存储器(比如,磁盘)来模拟若干台独占设备,使系统中的一台或少数几台独占设备变成多台可并行使用的虚拟设备。
SPOOLing系统主要管理外存上的输入井和输出井,以及内存中的输入缓冲区和输出缓冲区。
其管理进程主要有输入和输出进程,负责将输入数据装入到输入井,或者将输出井的数据送出。
它的特点是:提高了 I/O操作的速度;将独占设备改造为共享设备;实现了虚拟设备功能。
例 6.2.2 有关设备管理要领的下列叙述中,( )是不正确的。
A.通道是处理输入、输出的软件B.所有外围设备都由系统统一来管理C.来自通道的I/O中断事件由设备管理负责处理D.编制好的通道程序是存放在主存贮器中的E.由用户给出的设备编号是设备的绝对号解本题的考核要点是设备管理的基本概念。
(1) 通道是计算机上配置的一种专门用于输入输出的设备,是硬件的组成部分。
因此A是错误的。
(2) 目前常见I/O系统其外部设备的驱动和输入输出都由系统统一管理。
因此B是对的。
(3) 设备管理模块中的底层软件中配有专门处理设备中断的处理程序。
通道中断属于设备中断的一种。
因此C是对的。
(4) 通道设备自身只配有一个简单的处理装置(CPU),并不配有存储器,它所运行的通道程序全部来自内存。
因此D是对的。
(5) 系统在初启时为每台物理设备赋予一个绝对号,设备绝对号是相互独立的。
由用户给出的设备号只能是逻辑编号,由系统将逻辑号映射为绝对号。
因此E是错误的。
操作系统习题集(含答案)
![操作系统习题集(含答案)](https://img.taocdn.com/s3/m/be6130ff6294dd88d0d26bc2.png)
您现在的位置:希赛网 > 云阅读 > 软件设计师考试习题集 > 习题1第 3 章:操作系统作者:希赛教育软考学院 来源:希赛网 2014年05月06日习题1上一节本书简介下一节第 3 章:操作系统作者:希赛教育软考学院 来源:希赛网 2014年05月06日习题2 第3章 操作系统 3.1 习题 ● 在一个单CPU的计算机系统中,有两台外部设备R1,R2和三个进程P1,P2,P3.系统采用可剥夺方式优先级的进程调度方案,且所有进程可以并行使用I/O设备。
三个进程的优先级、使用设备的先后顺序和占用设备时间如表3-1所示。
表3-1 设备的先后顺序和占用设备时间 假设操作系统的开销忽略不计,三个进程从投入运行到全部完成,CPU的利用率约为__(1)__%;R2的利用率约为__(2)__%(设备的利用率指该设备的使用时间与进程组全部完成所占用时间的比率)。
(1)A.60 B.67 C.78 D.90 (2)A.70 B.78 C.80 D.89版权方授权希赛网发布,侵权必究 ● 在如图3-1所示的树型文件中,方框表示目录,圆圈表示文件,"/"表示路径的分隔符,"/"路径之首表示根目录。
在图3-1中,__(3)__. 图3-1 树型文件结构图 假设当前目录是D1,进程A以如下两种方式打开文件f1: 方式1 fd1=open("__(4)__/f1",o_RDONLY); 方式2 fd1=open("/D1/W1/f1",o_RDONLY); 其中,方式1的工作效率比方式2的工作效率高,因为采用方式1的文件系统__(5)__. (3)A.子目录W2中文件f2和子目录D2中文件f2是完全相同的 B.子目录W2中文件f2和子目录D2中文件f2是不相同的上一节本书简介下一节第 3 章:操作系统作者:希赛教育软考学院 来源:希赛网 2014年05月06日习题3上一节本书简介下一节第 3 章:操作系统作者:希赛教育软考学院 来源:希赛网 2014年05月06日习题4 C.子目录W2中文件f2和子目录D2中文件f2可能相同也可能不相同 D.树型文件系统中不允许出现相同名字的文件 (4)A./D1/W1 B.D1/W1 C.W1 D.f1 (5)A.可以直接访问根目录下的文件f1 B.可以从当前路径开始查找需要访问的文件f1 C.只需要访问一次磁盘,就可以读取文件f1,而方式2需要两次 D.只需要访问一次磁盘,就可以读取文件f1,而方式2需要三次版权方授权希赛网发布,侵权必究 ● 某仓库有两名发货员,一名审核员。
《计算机操作系统教程》第三版答案
![《计算机操作系统教程》第三版答案](https://img.taocdn.com/s3/m/9443206d31126edb6f1a10af.png)
第一章操作系统概述课后习题1. 硬件将处理机划分为两种状态,即管态和目态,这样做给操作系统设计带来什么好处 ? 答:便于设计安全可靠的操作系统。
管态和目态是计算机硬件为保护操作系统免受用户程序的干扰和破坏而引入的两种状态。
通常操作系统在管态下运行,可以执行所有机器指令;而用户程序在目态下运行,只能执行非特权指令。
如果用户程序企图在目态下执行特权指令,将会引起保护性中断,由操作系统终止该程序的执行,从而保护了操作系统。
2. 何为特权指令?举例说明之。
如果允许用户执行特权指令,会带来什么后果?答:只能在态下才能执行的指令称为特权指令。
如开关中断、置程序状态寄存器等。
如果允许用户执行特权指令,它将不仅影响当前运行的程序,而且还有可能影响操作系统的正常运行,甚至整个系统。
3. 中断向量在机器中的存储位置是由硬件确定的,还是由软件确定的 ? 答:中断向量在机器中的位置是由硬件确定的。
例如,在 INTEL 80x86 CPU 中,内存空间0x00000——0x003ff为中断向量空间。
4. 中断向量的内容是由操作系统程序确定的还是由用户程序确定的?答:中断向量的内容是由操作系统程序确定的。
向量的内容包括中断处理程序的入口地址和程序状态字(中断处理程序运行环境),中断处理程序是由操作系统装入内存的,操作系统将根据装入的实际地址和该中断处理程序的运行环境来填写中断向量。
5. 中断向量内的处理机状态位应当标明是管态还是目态 ? 为什么? 答:应当标明是管态。
该状态由系统初试化程序设置,这样才能保证中断发生后进入操作系统规定的中断处理程序。
6. 中断和程序并发之间的关系是什么?答:中断是程序并发的必要条件。
如果没有中断,操作系统不能获得系统控制权,无法按调度算法对处机进行重新分配,一个程序将一直运行到结束而不会被打断。
7. 说明“栈”和“堆”的差别.答:栈是一块按后进先出(FIFO)规则访问的存储区域,用来实现中断嵌套和子程序调用的参数和返回断点。
操作系统(设备管理)习题与答案
![操作系统(设备管理)习题与答案](https://img.taocdn.com/s3/m/1f9fa1d8af1ffc4fff47ac5e.png)
1、程序员利用系统调用打开I/O设备时,通常使用的设备标识是()。
A.主设备号B.从设备号C.逻辑设备名D.物理设备名正确答案:C2、下列有关I/O接口的叙述中,错误的是()。
A.I/O接口中CPU可访问的寄存器称为I/O端口B.状态端口和控制端口可以共用同一个寄存器C.采用统一编址方式时,CPU不能用访存指令访问I/O端口D.采用独立编址方式时,I/O端口地址和主存地址可能相同正确答案:C3、在采用中断I/O 方式控制打印输出的情况下,CPU 和打印控制接口中的I/O 端口之间交换的信息不可能是()。
A.设备状态B.所打印的字符C.主存地址D.控制命令正确答案:C4、系统配置的通道数较少时可能产生“瓶颈”问题,解决此问题的有效方法是()。
A.在设备上增设一些缓冲区B.增加设备到通道的通路C.采用虚拟设备技术D.提高CPU的速度正确答案:B5、下列I/O控制方式中,哪一个基本不需要硬件支持?()A.程序轮询方式B.通道(I/O处理机)控制方式C.中断驱动控制方式D.内存直接存取(DMA)控制方式正确答案:A6、内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。
下列有关内部异常的叙述中,错误的是()。
A.内部异常的检测由CPU内部逻辑实现B.内部异常的产生与当前执行指令相关C.内部异常的响应发生在指令执行过程中D.内部异常处理完后一定会重新返回到发生异常的指令继续执行正确答案:D7、在以下选项中,()不属于操作系统提供给普通用户的可使用资源。
A.I/O设备B.中断机制C.存储器D.处理器正确答案:B8、中断系统一般是由相应的()组成的。
A.软件B.固件C.硬件和软件D.硬件正确答案:C9、当中断发生后,相关中断处理的程序属于()。
A.可能是用户程序也可能是操作系统程序B.用户程序C.操作系统程序D.既不是用户程序也不是操作系统程序正确答案:C10、处理外部中断时,应该由操作系统保存的是()。
操作系统设备管理练习及答案讲解学习
![操作系统设备管理练习及答案讲解学习](https://img.taocdn.com/s3/m/14d80a1dcf84b9d529ea7a12.png)
操作系统设备管理练习及答案设备管理练习题(一)单项选得题1.磁盘机属于( )。
A字符设备 B.存储型设备 c.输入输出型设备 D.虚拟设备2.对存储型设备,输入输出操作的信息是以( )为单位传输的。
A.位 B.字节 C.字D.块3.对输入输出设备,输入输出操作的信息传输单位为( )。
A.位 B.字符 C字 D.块4.在用户程序中通常用( )提出使用设备的要求。
A.设备类、相对号 B.设备的绝对号c.物理设备名 D.虚拟设备名5.使用户编制的程序与实际使用的物理设备无关是由( )功能实现的。
A.设备分配 B.设备驱动 c.虚拟设备 D.设备独立性6.启动磁盘执行—次输入输出操作时,( )是硬件设计时就固定的。
A寻找时间 B.延长时间 c.传送时间 D.一次I/O操作的总时间7 ( )调度算法总是从等待访问者中挑选时间最短的那个请求先执行。
A.先来先服务B.最短寻找时间优先 c.电梯 D单向扫描8.通道是一种( )。
A. I/O设备 B.设备控制器c.I/O处理机 D.I/O控制器9.操作系统设置( ),用来记录计算机系统所配置的独占设备类型、台数和分配情况 A.设备分配表 B.设备类表 c设备表 D.设备控制表10.设备的独立性是指( )。
A.设备具有独立执行I/O功能的一种特性 B.用户程序使用的设备与实际使用哪台设备无关的一种特性 c能独立实现设备共享的一种特性 D.设备驱动程序独立于具体使用的物理设备的一种特性11.( )总是从移动臂当前位置开始沿着臂的移动方向去选择离当前移动臂最近的那个柱面的访问者,若沿臂的移动方向无请求访问时,就改变臂的移动方向再选择。
A.先来先服务调度算法 B.最短寻找时间优先调度算法 c.电梯调度算法 D.单向扫描调度算法12.( )是用来存放通道程序首地址的主存固定单元。
A.Psw(程序状态字) B.CcW(通道命令) c.CAw(通道地址字) D.CSW(通道状态字)13.中央处理器执行用户提出的“请求启动外设”的要求时,会产生一个( )。
计算机操作系统(第四版)1-8章-课后答案(全)
![计算机操作系统(第四版)1-8章-课后答案(全)](https://img.taocdn.com/s3/m/f493ee60ae45b307e87101f69e3143323868f56c.png)
计算机操作系统(第四版)1-8章-课后答案(全)第四版计算机操作系统课后答案第一章1. 操作系统的定义操作系统是一种软件,它管理着计算机系统的硬件和软件资源,并为用户和应用程序提供接口,以方便他们的使用。
2. 操作系统的功能操作系统具有以下功能:- 进程管理:负责创建、执行和终止进程,并管理它们的资源分配。
- 存储管理:管理计算机系统的内存资源,包括内存分配、虚拟内存和页面置换等。
- 文件系统管理:管理计算机系统中的文件和文件夹,包括文件的存储、读写和保护等。
- 设备管理:负责管理计算机系统中的各种设备,如打印机、键盘和鼠标等。
- 用户接口:提供用户与计算机系统进行交互的接口,如命令行界面和图形用户界面。
3. 操作系统的类型操作系统可以分为以下类型:- 批处理操作系统:按照一系列预先定义的指令集来运行任务。
- 分时操作系统:多个用户可以同时使用计算机系统。
- 实时操作系统:对任务的响应时间要求非常高,用于控制系统和嵌入式系统。
- 网络操作系统:支持多台计算机之间的通信和资源共享。
- 分布式操作系统:在多台计算机上分布式地管理和调度任务。
第二章1. 进程与线程的区别进程是计算机系统中正在运行的程序实例,而线程是进程内的一个执行单元。
进程拥有独立的地址空间和资源,而线程共享进程的地址空间和资源。
多个线程可以在同一进程内并发执行,从而提高系统的效率和资源利用率。
2. 进程的状态转换进程可以处于以下状态:- 创建状态:进程正在被创建。
- 就绪状态:进程准备好执行,等待分配CPU资源。
- 运行状态:进程占用CPU资源执行。
- 阻塞状态:进程等待某种事件发生。
- 终止状态:进程完成执行或被终止。
3. 进程调度算法操作系统使用进程调度算法来决定哪个进程应该被执行。
常见的调度算法有:- 先来先服务(FCFS)调度算法:按照进程到达的顺序进行调度。
- 最短作业优先(SJF)调度算法:选择运行时间最短的进程进行调度。
操作系统第6章(设备管理习题与解答)
![操作系统第6章(设备管理习题与解答)](https://img.taocdn.com/s3/m/ad5810831a37f111f1855b6b.png)
第6章设备管理习题与解答6.1 例题解析例6.2.1 何谓虚拟设备?请说明SPOOLing系统是如何实现虚拟设备的。
解本题的考核要点是虚拟设备的实现方法。
虚拟设备是指利用软件方法,比如SPOOLing系统,把独享设备分割为若干台逻辑上的独占的设备,使用户感受到系统有出若干独占设备在运行。
当然,系统中至少一台拥有物理设备,这是虚拟设备技术的基础。
SPOOLing系统又称“假脱机I/O系统”,其中心思想是,让共享的、高速的、大容量外存储器(比如,磁盘)来模拟若干台独占设备,使系统中的一台或少数几台独占设备变成多台可并行使用的虚拟设备。
SPOOLing系统主要管理外存上的输入井和输出井,以及内存中的输入缓冲区和输出缓冲区。
其管理进程主要有输入和输出进程,负责将输入数据装入到输入井,或者将输出井的数据送出。
它的特点是:提高了 I/O操作的速度;将独占设备改造为共享设备;实现了虚拟设备功能。
例 6.2.2 有关设备管理要领的下列叙述中,( )是不正确的。
A.通道是处理输入、输出的软件B.所有外围设备都由系统统一来管理C.来自通道的I/O中断事件由设备管理负责处理D.编制好的通道程序是存放在主存贮器中的E.由用户给出的设备编号是设备的绝对号解本题的考核要点是设备管理的基本概念。
(1) 通道是计算机上配置的一种专门用于输入输出的设备,是硬件的组成部分。
因此A是错误的。
(2) 目前常见I/O系统其外部设备的驱动和输入输出都由系统统一管理。
因此B是对的。
(3) 设备管理模块中的底层软件中配有专门处理设备中断的处理程序。
通道中断属于设备中断的一种。
因此C是对的。
(4) 通道设备自身只配有一个简单的处理装置(CPU),并不配有存储器,它所运行的通道程序全部来自内存。
因此D是对的。
(5) 系统在初启时为每台物理设备赋予一个绝对号,设备绝对号是相互独立的。
由用户给出的设备号只能是逻辑编号,由系统将逻辑号映射为绝对号。
因此E是错误的。
操作系统习题集(含答案)
![操作系统习题集(含答案)](https://img.taocdn.com/s3/m/8053be27a5e9856a56126068.png)
注::作红色标记的为答案一、选择题模块1:1.当时引入多道程序的目的在于()。
A.有利于代码共享,减少主、辅存信息交换量B.充分利用存储器C.充分利用CPU,减少CPU等待时间D.提高实时响应速度2. 在单处理机计算机系统中,()是并行操作的。
A.程序与程序B.处理机的操作与通道的操作C.主程序与子程序D.用户程序与操作系统程序3.下面哪一个不是程序在并发系统内执行的特点()。
A.产生死锁的必然性B.资源分配的动态性C.程序执行的间断性D.相互通信的可能性4.进程和程序的一个本质区别是( D )。
A. 进程分时使用CPU,程序独占CPUB.进程存储在内存,程序存储在外存C. 进程在一个文件中,程序在多个文件中D.进程为动态的,程序为静态的5.在下列情况( ),系统需要进行进程调度。
A. 某一进程正访问一临界资源B.某一进程运行时因缺乏资源进入阻塞状态C.某一进程处于运行状态,而另一进程处于自由状态D.某一进程正在访问打印机,而另一进程处于就绪状态6.与设备控制器关系最密切的软件是()。
A.编译程序B.设备驱动程序C.存储管理程序D.处理机管理7. 若进程P一旦被唤醒就能够投入运行,系统可能()。
A.在抢占调度方式中,P的优先级高于当前运行的进程B.进程P的优先级最高C.就绪队列为空队列D.在抢占调度方式中,P的优先级高于就绪队列中所有的进程8. 在下列选项中,属于预防死锁的方法是()。
A.剥夺资源法B.资源分配图法C.资源随意分配D.银行家算法9. 如果要使装入内存的程序,在内存中移动后仍能正常运行,必须要有( )的支持。
A. 静态重定位B.动态重定位C. 动态链接D.静态链接10. 段页式管理中,地址转换表是( )。
A. 每个进程一张段表,一张页表B.每个进程的每个段一张段表,一张页表C.每个进程一张段表,每个段一张页表D.每个进程一张页表,每个段一张段表11.下列( )存储管理方式能使内存碎片尽可能少,避免内存的整理。
操作系统练习题含参考答案
![操作系统练习题含参考答案](https://img.taocdn.com/s3/m/8cdf7e3426d3240c844769eae009581b6bd9bdad.png)
操作系统练习题含参考答案一、单选题(共90题,每题1分,共90分)1、在大多数Linux发行版本中,以下哪个属于块设备(blockdevices)?A、硬盘B、打印机C、串行口D、虚拟终端正确答案:A2、在随机存取方式中,用户以______为单位对文件进行存取和检索。
A、数据项B、字节C、逻辑记录D、字符串正确答案:C3、在UNIX系统中获取帮助信息的命令为()。
A、manB、cdC、catD、help正确答案:A4、如何删除一个非空子目录/tmp?A、del/tmp/*B、rm-Ra/tmp/*C、rm-rf/tmpD、rm-rf/tmp/*正确答案:C5、运行一个脚本,用户不需要什么样的权限?A、browseonthedirectoryB、readC、executeD、write正确答案:D6、下列关于批处理操作系统的叙述中错误的是()。
A、“通道”和“中断”技术的出现,使得输入/输出设备与CPU可并行工作B、批处理系统可分为单道批处理系统和多道批处理系统C、批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率D、单道批处理系统是一种单用户操作系统正确答案:C7、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
A、216B、224C、232D、28正确答案:A8、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。
若要调整中断事件的响应次序,可以利用()。
A、中断屏蔽B、中断向量C、中断嵌套D、中断响应正确答案:A9、把作页地址空间中的逻辑地址变成内存中物理地址的过程称为()。
A、物理化B、重定位C、逻辑化D、加载正确答案:B10、当CPU执行系统程序时,CPU处于()。
A、管态B、目态C、系统态D、A和C正确答案:D11、若一个系统内存有64MB,处理器是32位地址,则它的虚拟地址空间为()字节。
B、4GBC、100KBD、64MB正确答案:B12、操作系统负责为用户和用户程序完成所有()的工作A、硬件有关和应用无直接关系B、硬件无关和应用有直接关系C、硬件有关和应用有直接关系D、硬件无关和应用无直接关系正确答案:A13、使用页式存储管理使处理器执行指令的速度______。
操作系统原理-第九章 设备管理习题(有答案)
![操作系统原理-第九章 设备管理习题(有答案)](https://img.taocdn.com/s3/m/668e3cad551810a6f52486c2.png)
第七章设备管理习题7.3习题7.3.1、选择最合适的答案1.在下面的I/O控制方式中,需要CPU干预最少的方式是()。
(A)程序I/O方式(B)中断驱动I/O控制方式(C)直接存储器访问DMA控制方式(D)I/O通道控制方式2.某操作系统中,采用中断驱动I/O控制方式,设中断时,CPU用1ms来处理中断请求,其它时间CPU完全用来计算,若系统时钟中断频率为100H Z,则,CPU的利用率为()。
(A)60% (B)70%(C)80% (D)90%3.下列哪一条不是磁盘设备的特点()。
(A)传输速率较高,以数据块为传输单位(B)一段时间内只允许一个用户(进程)访问(C)I/O控制方式常采用DMA方式(D)可以寻址,随机地读/写任意数据块4.利用通道实现了()之间数据的快速传输。
(A)CPU和外设(B)内存和CPU(C)内存和外设(D)外设和外设5.假脱机技术中,对打印机的操作实际上是用对磁盘存储实现的,用以替代打印机的部分是指()。
(A)共享设备(B)独占设备(C)虚拟设备(D)物理设备6.设从磁盘将一块数据传送到缓冲区所用时间为80μs,将缓冲区中数据传送到用户区所用时间为40μs,CPU处理数据所用时间为30μs,则处理该数据,采用单缓冲传送某磁盘数据,系统所用总时间为()。
(A)120μs (B)110μs(C)150μs (D)70μs7.对于速率为9.6KB/s的数据通信来说,如果说设置一个具有8位的缓冲寄存器,则CPU中断时间和响应时间大约分别为()。
(A)0.8ms,0.8ms (B)8ms,1ms(C)0.8ms,0.1ms (D)0.1ms,0.1ms8.在调试程序时,可以先把所有输出送屏幕显示而不必正式输出到打印设备,其运用了()。
(A)SPOOLing技术(B)I/O重定向(C)共享技术(D)缓冲技术9.设备驱动程序是系统提供的一种通道程序,它专门用于在请求I/O的进程与设备控制器之间传输信息。
全国自考操作系统(设备管理)模拟试卷3(题后含答案及解析)
![全国自考操作系统(设备管理)模拟试卷3(题后含答案及解析)](https://img.taocdn.com/s3/m/ebcea5df16fc700aba68fcd7.png)
全国自考操作系统(设备管理)模拟试卷3(题后含答案及解析) 题型有:1. 单项选择题 3. 填空题 4. 简答题 6. 判断题单项选择题1.用户编制的程序与实际使用的物理设备无关是由_______功能实现的。
A.设备分配B.设备驱动C.虚拟设备D.设备独立性正确答案:D 涉及知识点:设备管理2.Spooling系统提高了的利用率。
A.独占设备B.共享设备C.虚拟设备D.用户设备正确答案:A 涉及知识点:设备管理3.用户在终端上输入一个kill命令后,将发出一个_______。
A.外部中断B.内部中断C.软中断D.自愿中断正确答案:C 涉及知识点:设备管理4.与文件系统关系密切的系统调用是_______。
A.exitB.signalC.execD.shmctl正确答案:C解析:使用exec系列的系统调用,进程用一个文件系统中可执行文件中的代码和数据取代当前正在运行的代码和数据,从而使主调进程的映像改换成新的映像。
知识模块:设备管理5.使用缓冲的目的是解决_______的问题。
A.CPU与I/O设备之间速度不匹配B.节省内存C.提高I/O设备的数据传送速度D.提高I/O设备的利用率正确答案:A 涉及知识点:设备管理6.下面关于通道的叙述中,正确的是_______。
(1)通道相当于一个功能简单的处理机(2)通道完成数据输入输出工作(3)通道可以与CPU共用一个内存A.(1)和(2)B.(1)和(3)C.(2)和(3)D.都是正确答案:D 涉及知识点:设备管理7.当对磁盘的存取很繁忙时,下列的调度算法中,平均等待时间最大的调度算法是_______。
A.先来先服务调度(FCFS)B.最短寻道时间优先法(SSTF)C.电梯调度算法(SCAN)D.巡回扫描法(C-SCAN)正确答案:A 涉及知识点:设备管理8.UNIX在块设备读写时设置延迟写的原因是_______。
A.buf含有B-BUSY标志,等该标志清除后再写B.正在读写该缓存,缓存控制块含有“忙标志”,等该标志清除后再写C.为了减少I/O次数D.I/O设备正忙,等设备处于空闲状态后再写正确答案:C解析:对于一次写操作未写满缓冲区时,就采用“延迟写”,就是把这个缓冲区的标志位置上延迟写的标志,表示具体写操作延迟到以后的某个时机进行。
设备管理习题及答案
![设备管理习题及答案](https://img.taocdn.com/s3/m/4b5dcfcab04e852458fb770bf78a6529647d35ff.png)
第六章设备管理习题一、填空题1.磁带是一种①的设备;它最适合的存取方法是② ..磁盘是一种③的设备;磁盘在转动时经过读/写磁头所形成的圆形轨迹称为④ ..答案①顺序存取;②顺序存取;③直接存取;④磁道或柱面解析顺序存取的设备只有在前面的物理块被存取访问过之后;才能存取后续物理块的内容..如果按随机方式或按键存取方式存取磁带上的文件信息的话;其效率反而会更低;所以顺序存取方法更能发挥磁带这种设备的效率..磁盘设备是一种典型的直接存取设备;它允许文件系统直接存取磁盘上的任意物理块..2.从资源分配的角度看;可以把设备分为①设备和②设备;打印机是一种典型的③设备;而磁盘是一种④设备..答案①独享;②共享;③独享;④共享解析独享设备:为了保证传递信息的连贯性;通常这类设备一经分配给某个作业;就在作业整个运行期间都为它独占..多数的低速设备都属于独享设备..共享设备:是指允许若干个用户同时共享使用的设备..3.虚拟设备是通过①技术;把②变成能为若干用户③的设备..答案①SPOOLING;②独享;③共享解析虚拟设备的提出是为了把原为独享的设备改造成便于共享的设备;以提高设备的利用率..这种改造就是通过SPOOLING技术来实现的..SPOOLING可以译为外围设备同时联机操作的意思..4.UNIX系统中;所有的输入/输出设备都被看成是① ..它们在使用形式上与②相同;但它们的使用是和设备管理程序紧密相连的..答案①特殊文件;②普通文件解析在一些操作系统中;常常把设备也看成是文件..这样的好处是:用户可以用统一的观点去使用设备;并处理存放在设备上的信息..从这个意义上来说;文件系统在用户和外设之间提供了一个接口..5.系统中;象键盘、终端、打印机等以①为单位组织和处理信息的设备称为②;而磁盘、磁带等以③为单位组织和处理信息的设备称为④ ..答案①字符;②字符设备;③块;④块设备6.一个进程只有获得了①、②和所需设备三者之后;才具备了进行I/O操作的物质条件..答案①通道;②控制器7.设备分配应保证设备有高的利用率并应注意避免 ..答案死锁问题解析设备分配的总原则是要充分发挥设备的使用效率;尽可能地让设备忙;而同时又要避免由于不合理的分配方法造成进程死锁..因为进程发生死锁将使得进程中的进程处于无休止的相互等待状态;使系统的效率下降..8.通道是一个独立于CPU、专门负责① ;它控制②与内存之间的信息交换传输..答案①输入/输出的处理机;②外设或外存解析通道是一个独立于 CPU的专管输入和输出控制的处理机;它有自己的通道指令;以驱动外设进行读写操作..不过这些指令需要CPU执行相应的“启动通道”指令来启动信号之后才开始执行;并在操作结束时向CPU发中断信号..9.缓冲区可分为①、②、③和④ ..答案①单缓冲区、②双缓冲区、③多缓冲区、④缓冲池解析单缓冲是在设备和处理机之间设置一个缓冲区..设备和处理机交换数据时;先把被交换的数据写入缓冲区;然后;需要数据的设备或处理机从缓冲区取走数据..双缓冲区是一种能够实现设备和设备、CPU和设备并行操作的简单模型;当其中一个缓冲区数据装满后;可向另一个缓冲区写入数据;同时前一个缓冲区可被访问..多缓冲区是把多个缓冲区连接起来组成两部分;一部分专门用于输入;另一部分专门用于输出的缓冲结构..缓冲他是把多个缓冲区连接起来统一管理;既可用于输入;又可用于输出的缓冲结构..10.对磁盘上一物理块信息的访问要经过:①、②、③三个过程..答案①寻找时间、②延迟时间、③传送时间解析对移动臂磁盘的存取访问一般要经过三部分时间:首先要将磁头移动至相应的柱面上;这个时间叫做寻找时间;一旦磁头到达指定柱面;等待所访问的扇区旋转到读/写头下;叫延迟时间;实际传送所需时间叫传送时间..一次磁盘访问的时间就是以上三者之和;其中“寻找时间”所花费的时间最长..二、单项选择题1.通道是一种 ..A保存I/O信息的部件 B传输信息的电子线路C通用处理机 D专用处理机答案D解析通道是独立于CPU的专门管理输入/输出控制的处理机..2.CPU对通道的请求形式是 ..A自陷 B中断C通道命令 D转移指令答案C解析CPU通过通道命令启动通道;指出它所要执行的I/O操作和要访问的设备;通道接到该命令后;便向主存索取相应的通道程序来完成对I/O设备的管理..3.通道对CPU的请求形式是 ..A自陷 B中断C通道命令 D跳转指令答案B解析通道被CPU启动后;可以和CPU并行工作;当输入/输出完成或发生意外的事件;通道通过中断方式请求CPU进行处理..4.环形缓冲区是一种 ..A单缓冲区 B双缓冲区C多缓冲区 D缓冲池答案C解析所谓环形缓冲区就是一个循环链表结构..每个缓冲区中有一个链指针;用以指示下一个缓冲区的地址;最后一个缓冲区指针指向第一个缓冲区地址;这样;N个缓冲区链成一个环形..此外;还有一个链头指针;指向环形缓冲区中的第一个缓冲区..5.系统利用SPOOLING技术实现 ..A对换手段 B虚拟设备C磁带概念 D虚拟存储答案B解析虚拟设备就是利用SPOOLING技术将独享设备改造成共享设备..6.在配有操作系统的计算机中;用户程序通过向操作系统指出使用外部设备的要求..A作业申请 B原语C系统调用 DI/O指令答案C解析就启动外设来说;硬件有输入/输出指令..但在配有操作系统后;对系统资源的分配、控制不能由用户干预;而必须由操作系统统一管理..用户程序可以通过操作系统提供的程序一级的接口来使用计算机系统的资源..操作系统为用户提供的程序一级的接口就是系统调用;又称广义指令..7.CPU与通道可以并行执行;并通过实现彼此之间的通讯和同步..A I/O指令B I/O中断C I/O指令和I/O中断 D操作员答案C8.是直接存取设备..A磁盘 B磁带C打印机 D键盘显示终端答案A解析磁盘是一种典型的直接存取设备..9.在下列叙述中;正确的一条是 ..A在设备I/O中引入缓冲技术的目的是为了节省内存B指令中的地址结构和外存容量是决定虚存作业地址空间的两个因素C处于阻塞状态的进程被唤醒后;可直接进入运行状态D在请求页式管理中;FIFO置换算法的内存利用率是较高的答案B解析在设备I/O中引入缓冲技术的目的;是为了缓解CPU与1/O设备之间速度不匹配的状况..因此;叙述A是错误的..虚存系统中;机器指令的地址结构和外存容量是决定作业地址空间大小的两个因素;因此叙述B正确..处于阻塞状态的进程被唤醒后;是被放入就绪队列;是否投入运行要由进程调度算法来决定..叙述C错误..由于FIFO算法是基于CPU按线性顺序访问地址空间这一假设;而事实上;许多时候;CPU不是按线性顺序访问地址空间的;所以;它的内存利用率并不很好..故叙述D错误..三、多项选择题1.设备管理的功能包括__________..A设备的分配和回收 B外围设备的启动及对磁盘的驱动调度C进程调度 D外部设备中断处理E虚拟设备的实现答案ABDE解析设备管理应具有如下功能:设备的分配和回收、外围设备的启动、对磁盘的驱动调度、外部设备中断处理、虚拟设备的实现..“进程调度”属于处理器管理的范畴;不属于设备管理的功能..所以;应该选择A、B、D、E..2.从设备的使用角度可将设备分为__________..A块设备 B独占设备C字符设备 D共享设备E慢速设备答案BD解析现代计算机系统总是配有各种类型的外部设备;种类繁多;可以从不同的角度对它们进行分类..从设备的使用角度可将设备分为两类:独占设备和共享设备..所以;应该选择B、D..有的系统还有另一类较为特殊的设备;称为虚拟设备;它是用共享设备通常用磁盘上的一块区域来模拟独占设备;就好象把一台设备变成了多台虚拟设备;我们称被模拟的设备为虚拟设备..3.用户进程在申请设备时;可以使用 __________..A设备的地址 B设备的绝对号C设备的相对号 D设备的符号名E设备的类型号答案CDE解析给系统中的每一台设备确定一个编号以便系统识别;这种编号称为“设备绝对号”;也称为“设备的地址”..但绝对号设备的地址是用户不允许使用的;用户在申请设备时只能用设备类型设备的类型号来申请;有的系统引入“设备的符号名”对应“设备的类型号”;但用户为了识别同类设备中的某台设备;可使用“设备相对号”..所以;应该选择C、D、E..4.可以作为磁盘移臂调度的算法有 __________..A先来先服务算法 B最短寻找时间优先算法C扫描电梯算法 D时间片轮转E可抢占优先级调度答案ABC解析磁盘的移臂调度可采用以下几种算法..1先来先服务算法即按照访问请求的次序服务;这是最公平而又最简单的算法;但是效率不高..2最短寻找时间优先算法优先为距离当前磁头所在位置最近柱面的请求服务..该算法与上面的算法都可能造成磁臂经常改变方向而影响效率..3扫描电梯算法总是从磁臂当前位置沿磁臂的移动方向选择距当前位置最近的请求;当前进方向无请求时才改变移动方向..这种算法比较公平;而且效率较高..时间片轮转、可抢占优先级调度都不能作为磁盘的移臂调度算法;所以;应该选择A、B、C.. 5.下列属于“通道”特征的是 __________..A负责数据输入输出工作 B可以与CPU并行工作C比CPU工作速度快 D一个通道可连接多个控制器E是一种软件答案ABD解析通道相当于一个功能单一的处理机是一种硬件;代替CPU对I/O操作进行控制;专门负责数据输入输出工作;从而使I/O操作可以与CPU并行工作..通道是实现计算和传输并行的基础..在一个配备了通道的系统中;主机上可连接多个通道;一个通道连接多个控制器;一个控制器连接多台同类型的设备;而对某些设备象磁盘那样的快速设备往往需连接到多个控制器上;将控制器连接到多个通道上进行交叉连接..所以;应该选择A、B、D..6.通道是一种__________..A保存I/O信息的部件 B传输信息的电子线路C专用处理机 D通用处理机E可与CPU并行工作的一种处理机答案CE解析通道是独立于CPU的专门管理输入/输出控制的处理机;并且可与CPU并行工作..所以;应该选择C、E..7.CPU对通道的请求形式不采用 ..A自陷B中断C通道命令D转移指令E系统调用解析CPU通过“通道命令”启动通道;指出它所要执行的I/O操作和要访问的设备;通道接到该命令后;便向主存索取相应的通道程序来完成对I/O设备的管理..所以;应该选择A、B、D、E..8.通道对CPU的请求形式不能是 ..A自陷B中断C通道命令D跳转指令E系统调用答案ACDE解析通道被CPU启动后;可以和CPU并行工作;当输入/输出完成或发生意外的事件;通道通过“中断”方式请求CPU进行处理..所以;应该选择A、C、D、E..9.对于辅助存储器; 的提法是正确的..A不是一种永久性的存储设备 B能永久地保存信息C可被中央处理器直接访问 D是CPU与主存之间的缓冲存贮器E是文件的主要存储介质答案BE解析辅助存储器是一种永久性的存储设备;不可被中央处理器直接访问;所以选项A、C是错误的;CPU与主存之间的缓冲存贮器一般是以高速缓存承担的;所以选项D是错误的..因此;正确的叙述是B、E..10.有关设备的管理中; 是正确的..A计算机系统为每台设备确定一个绝对号B每台设备都应该有一个惟一的相对号C申请设备时指定绝对号可提高设备的使用率D申请设备时指定设备相对号使设备分配的灵活性强E启动设备时应指出设备的绝对号答案ADE解析设备相对号是用户动态指定的;只是在进程某次执行时有效;因此;“每台设备都应该有一个惟一的相对号”这一说法是错误的;用户申请设备时不能指定绝对号;因此;“申请设备时指定绝对号可提高设备的使用率”这一说法也是错误的..其余的提法都是正确的..因此;正确的选择是A、D、E..11.通道发现通道状态字中有等情况时;就形成I/O中断..A控制器结束 B设备结束C通道结束 D设备出错E设备特殊事件答案ABCDE解析当通道状态字中有控制器结束、设备结束、通道结束时表示完成了本次IO操作;当通道状态字中有设备出错、设备特殊事件等情况时表示需要特殊处理..通道被CPU启动后;可以和CPU并行工作;当输入/输出完成或发生意外的事件;通道通过中断方式请求CPU进行处理;这两种情况都会形成I/O中断..因此;正确的选择是A、B、C、D、E..12.下列有关设备的叙述中正确的是___________..A缓冲区的引入;使得CPU和外设之间速度的不匹配现象得到了缓解;同时也缓解了通道方式的瓶颈问题B打印机通过SPOOLING技术改造后;可以成为供多个用户同时使用的虚拟设备C通道程序是由发出I/O设备请求的用户编制的;所以;该用户必须指出通道程序在内存的存放位置D缓冲区是外设在进行数据传输期间专门用来暂存这些数据的主存区域E虚拟设备是通过SPOOLING技术实现的解析凡是数据到达率和离去率不同的地方都可利用缓冲..例如;当计算进程阵发性地把大批数据输出到打印机上打印时;由于CPU输出数据的速度大大高于打印机的打印速度;CPU只好停下来等待..反之;在计算进程进行计算时;打印机又因无数据输出而空闲..有了缓冲区后;计算进程可把数据首先输出到缓冲区;然后继续执行;而打印机可以从缓冲区取出数据慢慢打印..另外;通道的建立虽然提供了CPU、通道和I/O设备之间并行操作的可能性;但往往由于通道数量不足而产生“瓶颈”现象;缓冲区引入后可减少占用通道的时间;使“瓶颈”现象得以缓解..所以选项A正确..选项B正确..通道设备有自己的通道指令;依靠自身的链接功能和转移功能构成通道程序..在设置通道后;把原来由CPU执行的任务交给通道完成;而CPU仅须发出一条I/O指令给通道;指出它所要执行的I/O操作和要访问的I/O设备..通道接到指令后;便向内存索取相应的通道程序来完成对I/O设备的控制和管理..所以选项C错误..缓冲区主要是为解决处理机与设备的速度不匹配而在内存中设立的区域;分为单缓冲区、多缓冲区及缓冲池..所以选项D正确虚拟设备的提出是为了把原为独享的设备改造成便于共享的设备;以提高设备的利用率..这种改造就是通过SPOOLING技术来实现的..所以选项E正确因此;正确的选择是A、B、D、E..四、是非判断题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”指令;启动通道工作..通道接收“启动I/O”指令信号;从CAW中取出通道程序首地址;并根据此地址取出通道程序的第一条指令;放入CCW中;同时向CPU发回答信号;通知“启动I/O”指令执行完毕;CPU可继续执行..而通道开始执行通道程序;进行物理I/O操作..执行完一条指令;如果还有下一条指令则继续执行;否则表示传输完成;同时自行停止;CPU转去处理通道结束事件;并从CSW中得到有关通道状态..6.以打印机为例说明SPOOLing的工作原理;系统如何利用SPOOLing技术将打印机模拟为虚拟打印机..解析当某进程要求打印输出时;操作系统并不是把某台实际打印机分配给该进程;而是在磁盘上输出井中为其分配一块区域;该进程的输出数据高速存入输出井的相关区域中;而并不直接在打印机上输出..输出井上的区域相当于一台虚拟的打印机;各进程的打印输出数据都暂时存放在输出井中;形成一个输出队列..最后;由SPOOLing的缓输出程序依次将输出队列中的数据实际地打印输出..这样;从用户的角度来看;他似乎独占一台打印机;可以随时根据运行的情况输出各种结果;但从系统的角度来看;同一台打印机又可以分时地为每一个用户服务..用户进程实际上获得的是虚拟设备..SPOOLing系统的引入缓和了CPU与设备的速度的不均匀性;提高了CPU与设备的并行程度..六、综合应用题1.假定磁盘的移动臂现在正处在第8柱面;有如下6个请求者等待访问磁盘;请你列出最省时间的响应次序:参考答案做这一题的基本思路是优先考虑柱面号;也就是先考虑对磁盘的查找优化;然后再考虑磁头号、扇区号的因素..由于目前磁盘的移动臂正处在第8柱面;因此先响应2、6请求因为;它们处于第7柱面;然后响应1、4请求因为;它们处于第9柱面;再响应3请求;最后响应5请求..最省时间的响应次序为:2、6、1、4、3、5其中;2、6顺序可颠倒;1、4顺序也可颠倒..。
计算机操作系统_期末考试_复习习题集(含答案)
![计算机操作系统_期末考试_复习习题集(含答案)](https://img.taocdn.com/s3/m/2c91637eb4daa58da1114a06.png)
第一章引论1、在下列系统中,(B)是实时系统。
A、计算机激光照排系统B、航空定票系统C、办公自动化系统D、计算机辅助设计系统2、在单一处理器上执行程序,多道程序的执行是在(B)进行的。
A、同一时刻B、同一时间间隔内C、某一固定时间D、某一固定时间间隔内3、如果在设备处理时设置I/O进程,则不需要I/O进程工作时,I/O进程处于_挂起_状态。
允许多个用户在其终端上同时交互地使用计算机的OS称为分时系统,它通常采用时间片轮转策略为用户服务;允许用户把若干个作业提交计算机系统集中处理的OS称为多道批处理,衡量这种系统性能的一个主要指标是系统的系统吞吐量;在实时操作系统的控制下,计算机系统能及时处理由过程控制反馈的数据并作响应。
设计这种系统时,应首先考虑系统的实时性与可靠性。
5、(C)不是分时系统的基本特征:A、同时性B、独立性C、实时性D、交互性6、计算机操作系统的功能是(D)。
A.把源程序代码转换为标准代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行7、在分时系统中。
时间片一定时,(B),响应时间越长。
A.内存越多B.用户数越多C.内存越少D.用户数越少8、下面关于操作系统的叙述中正确的是(A)。
A.批处理作业必须具有作业控制信息。
B.分时系统不一定都具有人机交互功能。
C.从响应时间的角度看,实时系统与分时系统差不多。
D.由于采用了分时技术,用户可以独占计算机的资源。
9、分时操作系统通常采用(B)策略为用户服务。
A.可靠性和灵活性B.时间片轮转C.时间片加权分配D.短作业优先10、在(A)操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
A.实时B.分时C.分布式D.单用户11、下面6个系统中,必须是实时操作系统的有(B)个。
计算机辅助设计系统航空订票系统过程控制系统机器翻译系统办公自动化系统计算机激光照排系统A.1B.2C.3D.412、设计实时操作系统时,首先应考虑系统的(B)。
操作系统试题及答案
![操作系统试题及答案](https://img.taocdn.com/s3/m/c538c56ee3bd960590c69ec3d5bbfd0a7856d549.png)
操作系统试题及答案一、选择题1、以下哪个选项不是操作系统的功能?A.进程管理B.内存管理C.安全管理D.病毒防护答案:D.病毒防护。
病毒防护不是操作系统的基本功能,而是由单独的防病毒软件提供的。
2、下列哪个不是进程的概念?A.程序的执行实例B.一个正在执行的程序C.一个正在运行的程序D.一个执行中的程序片段答案:D.一个执行中的程序片段。
进程是指一个正在执行的程序,它包括程序的代码、数据和系统资源(如内存、文件、设备等)。
3、在分页系统中,页面的大小由哪个因素决定?A.物理内存的大小B.操作系统的类型C.程序的大小和类型D.虚拟内存的大小答案:C.程序的大小和类型。
在分页系统中,页面的大小通常由程序的大小和类型决定。
较大的程序需要更大的页面,而不同类型的程序可能需要不同的页面大小。
4、下列哪个选项不是文件系统的特点?A.可重用性高B.易于维护和升级C.数据安全性高D.数据可共享性强答案:C.数据安全性高。
文件系统的数据安全性并不一定高,它依赖于特定的安全措施和权限管理。
例如,一些文件系统可能没有访问控制列表(ACL)或其他安全机制。
二、简答题5、请简述操作系统的基本功能。
答案:操作系统的基本功能包括进程管理、内存管理、文件管理和设备管理。
进程管理负责创建、调度和终止进程;内存管理负责分配、保护和回收内存;文件管理负责创建、读取、写入和删除文件;设备管理负责控制和管理各种输入/输出设备。
51、请简述分页系统和分段系统的区别。
答案:分页系统和分段系统都是用于实现虚拟内存的技术,但它们在组织和分配内存空间的方式上有所不同。
分页系统将内存空间分为固定大小的页面,而分段系统将内存空间分为不同大小的段。
分段系统可以更好地满足不同程序的需求,因为每个段可以具有不同的属性(如访问权限、大小等)。
操作系统复习试题及答案一、选择题1、以下哪个选项不是操作系统的功能?A.进程管理B.内存管理C.文件系统管理D.数据库系统管理答案:D解释:操作系统主要负责计算机系统的资源管理,包括进程管理、内存管理、文件系统管理和设备管理等。
《操作系统》题库及参考答案
![《操作系统》题库及参考答案](https://img.taocdn.com/s3/m/37642e6a27d3240c8447ef24.png)
《操作系统》练习测试题库一、单项选择题1. 在OS中,进程是一个具有独立功能的程序在某个数据集上的一次()。
A 执行B 操作C 中断D 调度2. 分时操作系统通常采用()算法为用户服务。
A 时间片轮转B 最短作业优先C 先来先服务D 优先数调度3. 操作系统是对()进行管理的软件。
A 系统软件B 计算机资源C 用户程序D 计算机硬件4. 文件的逻辑组织将文件分为记录式文件和()。
A 索引文件B 连续文件C 流式文件D 块文件5. 将作业地址空间中的逻辑地址转换为内存中的物理地址的过程称为()。
A 重定位B 逻辑变换C 地址交换D 进程创建6. 面向对象的操作系统首先是为了保护()而开发的,无论何种对象,都可以被看作是受保护的基本单位。
A 个人隐私B 资源共享C 公共资源D 网络资源7. 一个作业从提交给系统到该作业完成的时间间隔称为()。
A 周转时间B 响应时间C 等待时间D运行时间8. UNIX系统中,用于创建新进程的系统调用命令是()。
A forkB pipeC exitD read9. 下列哪项不是分时操作系统的特点()。
A 交互性B 多路性C 独占性D 自治性10. 不仅要给每个进程赋以一个优先数,而且还要设置一对标志(u,v)的进程调度的方式是()。
A 非抢占方式B 非剥夺式C 抢占方式D 选择抢占方式11. 实现虚拟存储器的目的是()。
A 实现存储保护B 实现信息共享 C扩充辅存容量 D 扩充主存容量12. 为了使多个进程能有效地同时处理输入输出,最好使用()结构的缓冲技术。
A 单缓冲B 双缓冲C 环型缓冲D 缓冲池13. 设备管理是对计算机()的管理。
A 输入/输出系统B 存储设备C 供电设备D 虚拟设备14. 引起中断发生的事件被称为()。
A 中断源B 中断请求C 中断响应D 中断屏蔽15. 在设备分配方式,动态分配()。
A 在用户作业开始执行之前B 设备的使用效率低C 不符合设备分配的总原则D 有可能造成进程死琐16. 现代小型操作系统一般都按照()来组合各个功能模块。
操作系统部分课后习题答案
![操作系统部分课后习题答案](https://img.taocdn.com/s3/m/7e6ee88b970590c69ec3d5bbfd0a79563c1ed428.png)
操作系统部分课后习题答案第一章1、设计现代OS的主要目标就是什么?便利性,有效性,可扩充性与开放性。
2、OS的作用可表现在哪几个方面?(1)OS作为用户与计算机硬件系统之间的接口。
(2)OS作为计算机系统资源的管理者。
(3)OS实现了对计算机资源的抽象。
4、试说明推进多道批处理系统形成与进展的主要动力就是什么主要动力来源于四个方面的社会需求与技术进展(1)不断提高计算机资源的利用率(2)便利用户(3)器件的不断更新换代(4)计算机体系结构的不断进展。
7、实现分时系统的关键问题就是什么?应如何解决关键问题就是当用户在自己的终端上键入命令时,系统应能准时接收并准时处理该命令。
在用户能接受的时延内将结果返回给用户。
解决办法:针对准时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据,为每个终端配置缓冲区,暂存用户键入的命令或数据。
针对准时处理问题,应使全部的用户作业都直接进入内存,并且为每个作业分配一个时光片,允许作业只在自己的时光片内运行。
这样在不长的时光内,能使每个作业都运行一次。
12、试从交互性、准时性以及牢靠性方面,将分时系统与实时系统举行比较。
(1)准时性。
实时信息处理系统对实时性的要求与分时系统类似,都就是以人所能接受的等待时光来确定,而实时控制系统的准时性,就是以控制对象所要求的开头截止时光或完成截止时光来确定的,普通为秒级到毫秒级,甚至有的要低于100微妙。
(2)交互性。
实时信息处理系统具有交互性,但人与系统的交互仅限于拜访系统中某些特定的专用服务程序,不像分时系统那样能向终端用户提供数据与资源分享等服务。
(3)牢靠性。
分时系统也要求系统牢靠,但相比之下,实时系统则要求系统具有高度的牢靠性。
由于任何差错都可能带来巨大的经济损失,甚至就是灾害性后果,所以在实时系统中,往往都实行了多级容错措施保障系统的平安性及数据的平安性。
13、OS有哪几大特征?其最基本的特征就是什么?并发性、分享性、虚拟性与异步性四个基本特征。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统习题集之设备管理来源:北大的MSE:有关计算机的一些辅导资料日期:2010-12-5第5章输入输出设备第6章管理学习重点:(1)设备管理的任务和功能。
(2)设备分类和使用特点:按输入输出传送方式分为字符型设备和块设备;按资源特点分为独享设备、共享设备和虚拟设备;按设备硬件物理特性分为顺序存取设备、直接存取设备;按设备使用分为物理设备、逻辑设备和伪设备。
(3)设备I/O方式:询问、中断和通道技术。
(4)设备分配技术和管理:设备分配算法按先来先服务和优先级队列。
(5)缓冲技术:单缓冲、双缓冲、多缓冲和缓冲池等。
(6)虚拟设备的技术(SPOOLing技术):共享打印机实例。
(7)设备处理程序的功能。
(8)设备处理程序特点和编制内容(设备标题、数据存储和局部过程、策略过程、中断过程、命令处理子程序)。
教学要求:(1)理解设备管理的任务和功能。
(2)熟练掌握设备分类及其特点,设备的I/O方式。
(3)了解外部设备的安装。
(4)掌握输入输出设备的分类设计方法。
(5)理解使用缓冲技术的目的和缓冲区的设置方式。
(6)了解SPOOLing系统的功能和实现思想。
(7)了解输入输出设备处理程序的编程要点。
(8)了解I/O控制过程。
习题1、从资源分配的角度看,可以把设备分为独占设备和共享设备。
打印机属于独占设备,而磁盘属于共享设备。
2、虚拟设备是通过SPOOLing技术把独占设备变成能为若干用户共享的设备。
3、通道是一个独立于CPU的专管输入输出的处理机,它控制外设或外存与内存之间的信息交换。
4、缓冲区的设置可分为单缓冲,双缓冲,多缓冲和缓冲池。
5、在UNIX系统中,键盘、终端、打印机等以字符为单位组织和处理信息的设备称为字符设备;而磁盘、磁带等以块为单位组织和处理信息的设备称为块设备。
6、在多道程序环境中,用户程序的相对地址与装入内存后的实际物理地址不同,把相对地址转换为物理地址,这是操作系统的地址重地位功能。
7、用户编写的程序与实际使用的物理设备无关,而由操作系统负责地址的重定位,我们称之为设备无关性(设备独立性)。
8、在设备管理中,为了克服独占设备速度较慢、降低设备资源利用率的缺点,引入了虚拟分配技术,即用共享设备模拟独占设备。
9、CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()。
A.并行技术B. 通道技术C.缓冲技术D. 虚存技术10、设备管理的目的是为了合理地利用外部设备和[1],设备按照信息的传递特性可分为[2]和[3]。
设备管理的主要程序之一是设备分配程序,当进程请求在内存和外设之间传送信息时,设备分配程序分配设备的过程通常是[4]。
供选择的答案:[1]:A、提高CPU利用率B、提供接口C、方便用户D、实现虚拟设备[2]:A、块设备B、存储设备C、独立设备D、虚拟设备[3]:A、共享设备B、输入输出设备C、系统设备D、字符设备[4]:A、先分配设备,再分配控制器,最后分配通道B、先分配控制器,再分配设备,最后分配通道C、先分配通道,再分配设备,最后分配控制器D、先分配通道,再分配控制器,最后分配设备11、通道是一种()。
A.I/O端口B.数据通道C.I/O专用处理机D.软件工具12、操作系统中采用缓冲技术的目的是为了增强系统()的能力。
A.串行操作B. 控制操作C.重执操作D.并行操作13、操作系统采用缓冲技术,能够减少对CPU的()次数,从而提高资源的利用率。
A.中断B. 访问C. 控制D. 依赖14、缓冲技术用于()。
A、提高主机和设备交换信息的速度B、提供主、辅存接口C、提高设备利用率D、扩充相对地址空间15、SPOOLing技术利用于()。
A.外设概念B.虚拟设备概念C.磁带概念D.存储概念16、采用SPOOLing技术的目的是()。
A.提高独占设备的利用率B.提高主机效率C.减轻用户编程负担D.提高程序的运行速度17、采用假脱机技术的目的是[1]。
假脱机技术是将输入输出控制工作大部分交由相应的通道来承担,利用磁盘作为后援存储器,实现了外设同时联机操作,使得[2]成为[3],减少了对频繁使用外设的压力,但假脱机技术一般不适用于[4]。
供选择的答案:[1]:A、提高外设和主机的利用率B、提高内存和主机效率C、减轻用户编程负担D、提高程序的运行速度[2][3]:A、块设备B、字符设备C、独占设备D、虚拟设备[4]:A、分时系统B、多道批处理系统C、网络操作系统D、多处理机系统18、在操作系统中,用户在使用I/O设备时,通常采用()。
A.物理设备名B.逻辑设备名C.虚拟设备名D.设备牌号19、利用虚拟设备达到输入输出要求的技术是()。
A.利用外存作为缓冲,将作业与外存交换信息和外存与物理设备交换信息两者独立起来,并使它们并行工作的过程。
B.把I/O要求交给多个物理设备分散完成的过程C.把I/O信息先放在外存,然后由一台物理设备分批完成I/O要求的过程D.把共享设备K.改为某作业的独占设备,集中完成I/O要求的过程20、为什么要引入缓冲技术?设置缓冲区的原则是什么?答:引入缓冲技术的主要目的是:(1)解决信息的到达率与离去率不一致的矛盾;(2)缓存起中转站的作用;(3)使得一次输入的信息能多次使用。
设备缓冲区的原则是:如果数据到达率与离去率相差很大,则可采用单缓冲方式;如果信息的输入和输出率相同(或相差不大)时,则可用双缓冲区;对于阵发性的输入、输出,可以设立多个缓冲区。
21、SPOOLing技术如何使一台打印机虚拟成多台打印机?答:将一台独享打印机改造为可供多个用户共享的打印机,是应用SPOOLing技术的典型实例。
具体做法是:系统对于用户的打印输出,但并不真正把打印机分配给该用户进程,而是先在输出井中申请一个空闲盘块区,并将要打印的数据送入其中;然后为用户申请并填写请求打印表,将该表挂到请求打印队列上。
若打印机空闲,输出程序从请求打印队首取表,将要打印的数据从输出井传送到内存缓冲区,再进行打印,直到打印队列为空。
22、按资源分配管理技术,输入输出设备类型可分为哪三类?答:按资源分配管理的特点,输入输出设备可分为独享设备、共享设备和虚拟设备三类。
独享设备:即不能共享的设备,一段时间只能由一个作业独占。
如打印机、读卡机、磁带机等。
所有字符型输入输出设备原则上都应是独享设备。
共享设备:可由若干作业同时共享的设备,如磁盘机等。
共享分配技术保证多个进程可以同时方便地直接存取一台共享设备。
共享提高了设备的利用率。
块设备都是共享设备。
虚拟设备:利用某种技术把独享设备改造成多台同类型独享设备或共享设备。
虚拟分配技术就是利用独享设备去模拟共享设备,从而使独占设备成为可共享的、快速I/O的设备。
实现虚拟分配的最有名的技术是SPOOLing技术,即假脱机技术。
23、设备驱动程序是什么?为什么要有设备驱动程序?用户进程怎样使用驱动程序?答:设备驱动进程(I/O进程,进程是并发环境下程序的一次执行,详细说明见教材第6章117页)与设备控制器之间的通信程序称为设备驱动程序。
设备驱动程序是控制设备动作的核心模块,如设备的打开、关闭、读、写等,用来控制设备上数据的传输。
它直接与硬件密切相关,处理用户进程发出的I/O请求。
用户进程使用设备驱动程序时,设备驱动程序的处理过程为:将用户进程抽象的I/O要求转换为具体的要求,检查I/O请求的合法性,读出和检查设备的状态,传送必要的参数,设置设备工作方式,启动I/O设备。
24、UNIX系统中将设备分为块设备和字符设备,它们各有什么特点?答:字符设备是以撟址麛为单位进行输入、输出的设备,即这类设备每输入或输出一个字符就要中断一次主机CPU请求进行处理,故称为慢速设备。
块设备是以但在一个具体的系统中,所有的块一旦选定都是一样大小,便于管理和控制,传送效率较高。
25、什么叫通道技术?通道的作用是什么?答:通道是一个独立于CPU的专管输入/输出控制的处理机,它控制设备与内存直接进行数据交换。
它有自己的通道指令,这些通道指令受CPU启动,并在操作结束时向CPU发中断信号。
通道方式进一步减轻了CPU的工作负担,增加了计算机系统的并行工作程度。
26、SPOOLing的含义是什么?试述SPOOLing系统的特点、功能以及控制过程。
答:SPOOLing是Simultaneous Peripheral Operation On-Line (即外部设备联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。
SPOOLing技术是在通道技术和多道程序设计基础上产生的,它由主机和相应的通道共同承担作业的输入输出工作,利用磁盘作为后援存储器,实现外围设备同时联机操作。
SPOOLing系统由专门负责I/O的常驻内存的进程以及输入井、输出井组成;它将独占设备改造为共享设备,实现了虚拟设备功能。
参考教材108页第五章输入输出设备管理部分。