操作系统习题精简.docx
《操作系统习题精简.docx》由会员分享,可在线阅读,更多相关《操作系统习题精简.docx(32页珍藏版)》请在冰豆网上搜索。
![操作系统习题精简.docx](https://file1.bdocx.com/fileroot1/2022-11/15/93d3a537-3f7e-49f6-86f5-96188d57bde7/93d3a537-3f7e-49f6-86f5-96188d57bde71.gif)
操作系统习题精简
一、填空题
1.用户与操作系统的接口有,两种。
【答案】命令接口,系统调用
【解析】按用户界面的观点,操作系统是用户与计算机之间的接口。
用户通过操作系统提供的服务来有效地使用计算机。
一般操作系统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义指令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供用户去组织和控制自己的作业。
2.用户程序调用操作系统有关功能的途径是。
【答案】利用系统调用命令
【解析】系统调用命令是操作系统专门给编程人员提供的调用操作系统有关功能的途径,一般在汇编语言和C语言中都提供了使用系统调用命令的方法。
编程人员可以在这些语言中利用系统调用命令动态请求和释放系统资源。
3.UNIX系统是①操作系统,DOS系统是②操作系统。
【答案】①分时(或多用户、多任务),②单用户(或单用户、单任务)
【解析】UNIX系统是一个可供多个用户同时操作的会话式的分时操作系统,DOS系统是为个人计算机设计的一个单用户操作系统。
4.现代计算机中,CPU工作方式有目态和管态两种。
目态是指运行①程序,管态是指运行②程序。
执行编译程序时,CPU处于③。
【答案】①用户,②操作系统,③目态
【解析】CPU工作方式分为目态和管态,主要是为了把用户程序和操作系统程序区分开,以利于程序的共享和保护。
6.根据服务对象不同,常用的单处理机OS可以分为如下三种类型:
允许多个用户在其终端上同时交互地使用计算机的OS称为①,它通常采用②策略为用户服务;
允许用户把若干个作业提交计算机系统集中处理的OS,称为③,衡量这种系统性能的一个主要指标是系统的④;
在⑤的控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
设计这种系统时,应首先考虑系统的⑥。
【答案】①分时OS,②时间片轮转,③批处理OS,④吞吐率,⑤实时OS,⑥实时性和可靠性
7.实时系统通常采用方法来提高可靠性。
【答案】双工体制
【解析】在实时系统中,为了追求高可靠性,最一般的方法是采用硬件的冗余技术。
所谓双工体制,就是采用性能完全一样的两套设备并让它们同步工作。
二、单项选择题
2.UNIX属于一种操作系统。
(A)分时系统(B)批处理系统
(C)实时系统(D)分布式系统
【答案】(A)
【解析】在分时系统中,主机连接着多个终端(Terminal),用户使用各自的终端直接控制自己“程序”运行,操作系统采用时间片轮转的方法轮流为多个用户服务。
UNIX就是这样的一个系统。
5.用户要在程序一级获得系统帮助,必须通过。
(A)进程调度(B)作业调度
(C)键盘命令(D)系统调用
【答案】(D)
【解析】操作系统提供的用户在程序一级获得系统帮助的途径是系统调用。
6.批处理系统的主要缺点是。
(A)CPU的利用率不高(B)失去了交互性
(C)不具备并行性(D)以上都不是
【答案】(B)
【解析】批处理系统的特点是:
用户将其控制意图通过作业控制语言书写成作业说明书,然后交给系统。
计算机按作业说明书去控制作业的运行,在此期间,用户没法和系统交流。
8.在Pascal程序中调用的sin(x)是。
(A)系统调用(B)标准子程序
(C)操作系统命令(D)进程
【答案】(B)
11.“清除内存”指令是系统中的指令。
(A)通道(B)用户
(C)特权(D)非特权
【答案】(C)
【解析】“清除内存”指令,显然是不容许用户使用的,否则将会引起混乱,因此该指令应为特权指令。
13.程序可执行特权指令。
(A)同组用户(B)操作系统
(C)特权用户(D)一般用户
【答案】(B)
【解析】“特权指令”是指仅能由操作系统使用的指令,因此正确答案为(B)。
14.多道批处理系统最显著的特点是。
(A)成批的处理用户作业(B)作业是通过读卡机进入系统的(C)用户和作业间没有交互作用(D)(A)和(B)
【答案】(C)
【解析】用户在多道批处理系统中是通过提交作业说明书来表达、描述作业运行方式的。
三、多项选择题
2.设计多道批处理系统时,要考虑的因素有_________。
(A)交互性(B)及时性
(C)系统效率(D)吞吐量
(E)实时性
【答案】CD
【解析】多道批处理系统是一种非交互方式的操作系统,用户提交作业首先进入外存(通常是磁盘)中的作业队列,然后经过作业调度进入内存,再通过进程调度占有CPU。
该系统主要追求的是“高效率”和“高吞吐量”,所以在设计多道批处理系统时,要考虑的因素有“系统效率”和“吞吐量”,应该选择(C)、(D)。
“及时性”、“交互性”、“实时性”都不是多道批处理系统所要考虑的。
3.在批处理系统中,提交的一个作业中应包含_________。
(A)作业说明书(B)程序
(C)进程控制块(D)PCB
(E)数据
【答案】ABE
【解析】多道批处理系统中,用户提交的一个作业中应包含:
作业说明书、程序、数据。
其中“作业说明书”可以看成是用户要求计算机完成的工作描述。
所以,应该选择(A)、(B)、(E)。
4.若中央处理机处于“目态”,可以执行的指令有_________。
(A)读系统时钟(B)写系统时钟
(C)读用户内存自身数据(D)写用户内存自身数据
(E)清除整个内存
【答案】ACD
【解析】计算机系统都有自己的指令系统,在多道程序设计系统中,指令系统分为“特权指令”与“非特权指令”。
特权指令仅能由操作系统使用,如设置时钟、清内存等为特权指令;其它指令为非特权指令,用户只能使用非特权指令。
若中央处理机处于“目态”,仅可以执行非特权指令,在备选答案中,(A)读系统时钟、(C)读用户内存自身数据、(D)写用户内存自身数据,是非特权指令,它们的执行不会构成对系统的破坏,因此选择(A)、(C)、(D);但在备选答案中,(B)写系统时钟、(E)清除整个内存,则可能造成对系统的破坏,所以在目态下不能执行。
5.设计多道批处理系统时,不需要考虑的因素有_________。
(A)交互性(B)及时性
(C)系统效率(D)吞吐量
(E)实时性
【答案】ABE
【解析】“交互性”是分时系统要考虑的,“及时性”、“实时性”一般在实时系统中主要关心,因此应该选择(A)、(B)、(E)。
8.分布式计算机系统的结构通常包括_________。
(A)环形结构(B)星形结构
(C)方形结构(D)树形结构
(E)圆形结构
【答案】ABD
9.操作系统与用户的接口包括_________。
(A)编译程序(B)系统调用
(C)作业调度(D)进程调度
(E)作业控制
【答案】BE
【解析】按用户界面的观点,操作系统是用户与计算机之间的接口。
用户通过操作系统提供的服务来有效地使用计算机。
一般操作系统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义指令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供用户去组织和控制自己的作业。
所以选择(B)、(E)。
11.以下________属性不属于分时系统的特征。
(A)多路性(B)成批性
(C)交互性(D)独占性
(E)非交互性
【答案】BE
【解析】分时系统的特征主要表现在:
多路性、交互性和独占性三个方面。
所谓“多路性”是指用户可通过多个通路,借助各自的终端与系统联系;“交互性”是指用户在系统中是以交互方式使用的;“独占性”是指用户感觉像自己在使用整个系统一样。
所以,应该选择(B)、(E)。
四、是非判断题
1.在现代计算机系统中,用户用高级语言编写的源程序必须通过编译程序翻译成目标程序之后方可运行,因此,用户与计算机之间的接口是编译程序。
()
【答案】错误。
【解析】用户与计算机的接口是操作系统。
2.当处理机处于管态时,只能执行特权指令。
()
【答案】错误
【解析】“特权指令”仅能由操作系统使用;其它指令为“非特权指令”,用户只能使用非特权指令,操作系统可以使用全部指令。
第二章习题及答案一、填空题
1.进程的静态描述由三部分组成:
①、②和③。
【答案】①PCB、②程序部分、③相关的数据结构集
【解析】PCB是系统感知进程的唯一实体。
进程的程序部分描述了进程所要完成的功能,而数据结构集是程序在执行时必不可少的工作区和操作对象。
后两部分是进程完成所需功能的物质基础。
2.进程存在的标志是。
【答案】进程控制块PCB
6.进程调度的方式通常有①和②方式两种。
【答案】①可剥夺、②非剥夺
7.轮转法主要是用于①的调度算法,它具有较好的②时间,且对每个进程来说都具有较好的③性。
【答案】①分时系统②响应③公平
8.一个进程的生命期可以划分为一组状态,一个进程可能具有①基本状态。
这几种状态是②、③、④。
【答案】①三种,②运行状态,③就绪状态,④等待状态
2.根据服务对象不同,常用的单处理机OS可以分为如下三种类型:
(l)允许多个用户在其终端上同时交互地使用计算机的OS称为,它通常采用策略为用户服务。
(2)允许用户把若干个作业提交计算机系统集中处理的OS,称为,衡量这种系统性能的一个主要指标是系统的。
(3)在的控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
设计这种系统时,首先考虑系统的。
(A)网络OS(B)分步式OS
(C)分时OS(D)时间片轮转
(E)单用户OS(F)批处理OS
(G)可靠性和灵活性(H)吞吐率
(I)优先权分配(J)实时性和可靠性
(K)短作业优先(L)实时OS
(M)用磁带的和不用磁带的作业搭配
【答案】(l)(C)、(D);
(2)(F)、(H);(3)(L)、(J)
19.一个进程获得了除CPU以外的所需资源,则该进程可能处于状态。
(A)运行(B)就绪
(C)等待(D)(B)和(C)
【答案】(B)
【解析】处于就绪状态的进程,只要获得处理机(被进程调度选中),即可变为运行状态。
20.保护现场是指将现场信息保存至。
(A)磁盘(B)各相应的寄存器
(C)进程的PCB中(D)内存系统区
【答案】(C)
【解析】进程控制块(PCB)是记录进程有关信息的一块主存,其中包括该进程的中断现场保护区,它是进程存在的唯一标识。
三、多项选择题
2.进程所具有的基本特征包括_________。
(A)动态性(B)顺序性
(C)并发性(D)封闭性E)异步性
【答案】ACE
【解析】进程具有的特征包括:
动态性、并发性和异步性,而“顺序性”和“封闭性”都不是进程具有的特征。
所以,选择(A)、(C)、(E)。
4.运行状态的进程由于某种原因可能变为_________。
(A)就绪状态(B)等待状态
(C)后备状态(D)完成状态
(E)活跃状态
【答案】AB
【解析】运行状态的进程有可能由于时间片到而变为“就绪状态”;也有可能由于等待某事件的发生而变为“等待状态”。
“后备状态”、“完成状态”、“活跃状态”都不是进程的状态。
所以,选择(A)、(B)。
6.从中断事件的性质来说,一般中断包括_________。
(A)硬件故障中断(B)程序中断
(C)外部中断(D)输入输出中断
(E)访管中断
【答案】ABCDE
【解析】不同硬件结构的计算机,它们的中断源不