操作系统习题答案整理.docx
- 文档编号:14830000
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:34
- 大小:34.37KB
操作系统习题答案整理.docx
《操作系统习题答案整理.docx》由会员分享,可在线阅读,更多相关《操作系统习题答案整理.docx(34页珍藏版)》请在冰点文库上搜索。
操作系统习题答案整理
内存
1通常情况下,在以下存储管理方式中,〔〕支持多道程序设计、管理最简单,但存储碎片多;〔〕使内存碎片尽可能
少,而且使内存利用率最高。
Ⅰ.段式;Ⅱ.页式;Ⅲ.段页式;Ⅳ.固定分区;Ⅴ.可变分区
正确答案:
Ⅳ;Ⅰ
2为使虚存系统有效地发挥其预期的作用,所运行的程序应具有的特性是〔
正确答案:
该程序应具有较好的局部性(Locality)
〕。
3提高内存利用率主要是通过内存分配功能实现的,内存分配的根本任务是为每道程序〔〕。
使每道程序能在不受干扰
的环境下运行,主要是通过〔〕功能实现的。
Ⅰ.分配内存;Ⅱ.内存保护;Ⅲ.地址映射;Ⅳ.对换;Ⅴ.内存扩大;Ⅵ.逻辑地址到物理地址的变换;Ⅶ.内
存到外存间交换;Ⅷ.允许用户程序的地址空间大于内存空间。
正确答案:
Ⅰ;Ⅱ
4适合多道程序运行的存储管理中,存储保护是正确答案:
为了防止各道作业相互干扰
5下面哪种内存管理方法有利于程序的动态〔
〕?
正确答案:
分段存储管理
6在请求分页系统的页表增加了假设干项,其中状态位供〔
〕参考。
正确答案:
程序访问
7从下面关于请求分段存储管理的表达中,选出一条正确的表达〔
〕。
正确答案:
分段的尺寸受内存空间的限制,但作业总的尺寸不受内存空间的限制
8虚拟存储器的特征是基于〔
〕。
正确答案:
局部性原理
9实现虚拟存储器最关键的技术是〔
〕。
正确答案:
请求调页(段)
10“抖动〞现象的发生是由〔
〕引起的。
正确答案:
置换算法选择不当
11
在请求分页系统的页表增加了假设干项,其中修改位供〔
〕参考。
正确答案:
换出页面
12
虚拟存储器是
正确答案:
程序访问比内存更大的地址空间
13
测得某个请求调页的计算机系统局部状态数据为:
CPU利用率20%,用于对换空间的硬盘的利用率
97.7%,其他
设备的利用率
5%。
由此断定系统出现异常。
此种情况下〔
〕能提高CPU的利用率。
正确答案:
减少运行的进程数
14
在请求调页系统中,假设逻辑地址中的页号超过页表控制存放器中的页表长度,那么会引起〔
〕。
正确答案:
越界中断
15
测得某个请求调页的计算机系统局部状态数据为:
CPU利用率20%,用于对换空间的硬盘的利用率
97.7%,其他
设备的利用率
5%。
由此断定系统出现异常。
此种情况下〔
〕能提高CPU的利用率。
正确答案:
加内存条,增加物理空间容量
16
对外存对换区的管理应以〔
〕为主要目标,对外存文件区的管理应以〔
〕为主要目标。
Ⅰ.提高系统吞吐量;Ⅱ.提高存储空间的利用率;Ⅲ.降低存储费用;Ⅳ.提高换入换出速度。
正确答案:
Ⅳ;Ⅱ
17
在请求调页系统中,假设所需的页不在内存中,那么会引起〔
〕。
正确答案:
缺页中断
18虚拟存储器一般都引入关联存储器技术,关联存储器是正确答案:
按内容寻址
19在请求分页系统的页表增加了假设干项,其中访问位供〔〕参考。
正确答案:
置换算法
20在动态分区式内存管理中,倾向于优先使用低址局部空闲区的算法是〔〕;能使内存空间中空闲区分布得较均匀
的算法是〔〕;每次分配时,把既能满足要求,又是最小的空闲区分配给进程的算法是〔〕。
Ⅰ.最正确适应算法;Ⅱ.最坏适应算法;Ⅲ.首次适应算法;Ⅳ.循环首次适应算法〔即Nextfit〕。
正确答案:
Ⅲ;Ⅳ;Ⅰ
21某计算机采用虚拟页式存储技术,系统为每一个进程提供
代码段有32768B,数据段16396B,堆栈段在进程创立时为
65536B的地址空间,页面大小为4096B,某一个进程的
1024B,运行中最大会增涨到15284B。
那么这个进程
正确答案:
能够创立到内存,运行过程中出错
22在动态分区分配方案中,某一进程运行完成后系统收回其主存空间,假设该内存空间前后有空闲区,那么会与相邻空闲区合并,为此需修改空闲区表,那么造成空闲区数减一的情况是
正确答案:
有上邻空闲区,也有下邻空闲区
23分段技术和分页技术分别是信息的
正确答案:
逻辑单位和物理单位
24静态是在〔〕进展的;而动态是在〔〕或〔〕进展的,其中在〔〕进展,可使得内存利用率最
高。
Ⅰ.编译某段程序时;Ⅱ.装入某段程序时;Ⅲ.调用某段程序时;Ⅳ.紧凑时〔即内存紧缩〕;Ⅴ.装入程序之前
正确答案:
Ⅰ;Ⅱ;Ⅲ;Ⅲ
25一个64每页的大小为
位的计算机系统中,地址线宽为
213,即8KB,页表表项长为
64位,实际使用的虚拟地址空间的大小是248,假设采用虚拟页式存储管理,
8字节,采用多级页表进展管理,那么,多级页表的级次最小是
正确答案:
4
26在页式存储管理系统中选择页面的大小,需要考虑的因素是Ⅰ.页面大的好处是页表较小;Ⅱ.页面小的好处是可以减少由内碎片引起的内存浪费;Ⅲ.通常,影响磁盘访问时
间的主要因素不在于页面的大小,所以使用时可优先考虑较大的页面。
正确答案:
Ⅰ、Ⅱ
27从以下关于非虚拟存储器的论述中,选出一条正确的论述〔〕。
正确答案:
作业在运行前,必须全部装入内存,运行过程中也一直驻留内存
28由于使用了虚拟存储器,指令执行时
正确答案:
必须先进展“虚、实〞地址变换
29在没有快表的情况下,分页系统每访问一次数据,要访问〔
次内存;段页式系统每访问一次数据,要访问〔〕次内存。
Ⅰ.1;Ⅱ.2;Ⅲ.3;Ⅳ.4。
正确答案:
Ⅱ;Ⅱ;Ⅲ
〕次内存;分段系统每访问一次数据,要访问〔
〕
30由连续分配方式开展为分页存储管理方式;再由分页系统开展为分段系统,进而又开展为段页式系统的主要动力是〔〕。
Ⅰ.提高内存利用率;Ⅱ.提高系统吞吐量;Ⅲ.满足编程需要;Ⅳ.既满足编程要求,又提高内存利用率。
正确答案:
Ⅳ
31在页式存储管理中,其虚拟地址空间是〔
〕的:
在段式存储管理中,其虚拟地址空间是〔
〕的;在段页式存储
管理中,其虚拟地址空间是〔〕的。
Ⅰ.一维;Ⅱ.二维;Ⅲ.三维;Ⅳ.层次。
正确答案:
Ⅰ;Ⅱ;Ⅱ
32一个虚拟存储器,其地址空间的大小等于〔正确答案:
地址系统的字长所决定的容量
〕。
33在缺页处理过程中,操作系统执行的操作可能是
Ⅰ.修改页表Ⅱ.磁盘I/OⅢ.分配页框正确答案:
Ⅰ、Ⅱ和Ⅲ
34在动态分区式内存管理中,优先使用低址局部空闲区的算法是〔〕;能使内存空间中空闲区分布得较均匀的算法是
〔〕;每次分配时,把适宜的最小的空闲区分配给进程的算法是〔〕。
Ⅰ.最正确适应算法;Ⅱ.最坏适应算法;Ⅲ.首次适应算法;Ⅳ.循环首次适应算法〔即Nextfit〕。
正确答案:
Ⅲ;Ⅳ;Ⅰ
35以下关于存储器管理功能的论述中,〔〕和〔〕是正确的。
Ⅰ.即使在多道程序设计的环境下,用户也能设计用物理地址直接访问内存的程序;Ⅱ.内存分配最根本的任务是为每道程序分配内存空间,其所追求的主要目标是提高存储空间的利用率;Ⅲ.为了提高内存保护的灵活性,内存保护通常由软件实现;Ⅳ.交换技术已不是现代操作系统中常用的技术;Ⅴ.地址映射是指将程序空间中的逻辑地址变为内存空间的物理地址;Ⅵ.虚拟存储器是物理上扩大内存容量。
正确答案:
Ⅱ;Ⅴ
36在请求调页系统中,用户程序凡未装入过内存的页都应从〔文件区〕调入。
37在虚拟页式存储管理方案中,页面调入内存的工作是由
正确答案:
缺页中断处理程序完成
38假设用100个双字〔字长32位〕组成的位示图管理内存,假定用户归还一个块号为
240的内存块时,它对应的位示
图的位置是
正确答案:
字号为
7,位号为
16
39某计算机采用页式存储管理,内存中现有1000个页表项,CPU的cache中可以存放
内存访问的时间为100ns,对cache访问的时间是5ns,如果希望页表映射的平均时间降到
N个页表项,该系统中,CPU
20ns以下,那么cache中的
N必须高于
正确答案:
850
40静态重定位是在作业的〔〕中进展的,动态重定位是在作业的〔〕中进展的。
Ⅰ.编译过程;Ⅱ.装入过程;Ⅲ.修改正程;Ⅳ.执行过程
正确答案:
Ⅱ;Ⅳ
41进程在执行中发生了缺页中断,经操作系统处理后,应让其执行的指令是正确答案:
被中断的那一条
42某进程页面访问序列为4,3,2,1,4,3,5,4,3,2,1,5,且开场执行时没有分配页面,假设分配给该进程的页框数是3,那么采用FIFO置换算法和LRU置换算法时缺页率分别是
正确答案:
75%;67%
43某一个操作系统对内存的管理采用页式存储管理方法,所划分的页面大小是
正确答案:
必须一样
44段页式存储管理中,地址映射表是
正确答案:
每个进程一X段表,每个段一X页表
45下述存储管理方式中,会产生内部碎片的是〔〕,会产生外部碎片的是〔〕。
Ⅰ.页式和段式。
Ⅱ.页式和段页式。
Ⅲ.动态分区方式和段式。
Ⅳ.动态分区方式和段页式。
案:
Ⅱ;Ⅲ
正确答
46对外存对换区的管理应以〔
〕为主要目标,对外存文件区的管理应以〔
〕为主要目标。
Ⅰ.提高系统吞吐量;Ⅱ.提高存储空间的利用率;Ⅲ.降低存储费用;Ⅳ.提高换入换出速度。
正确答案:
Ⅳ;Ⅱ
47在请求分页系统的页表增加了假设干项,外存始址供〔正确答案:
分配页面
〕参考。
48通常情况下,在以下存储管理方式中,
〔〕支持多道程序设计、管理最简单,但存储碎片多;
〔〕使内存碎片尽
可能少,而且使内存利用率最高。
Ⅰ.段式;Ⅱ.页式;Ⅲ.段页式;Ⅳ.固定分区;Ⅴ.可变分区。
正确答案:
Ⅳ;Ⅱ
49请求分页存储管理系统,假设把页面的大小增加一倍,那么缺页中断次数的变化为〔〕。
正确答案:
不确定
50在首次适应算法中,要求空闲分区按〔〕的顺序形成空闲分区链;在最正确适应算法中是按〔〕的顺序形成空闲
分区链;最坏适应算法是按〔〕的顺序形成空闲链。
Ⅰ.空闲区起始地址递增;Ⅱ.空闲区起始地址递减;Ⅲ.空闲区大小递增;Ⅳ.空闲区大小递减。
正
确答案:
Ⅰ;Ⅲ;Ⅳ
进程与线程单元测验
1AssumePVoperatesonasharedresourcewithsemaphoreS,whatwillbehappenwhenthereisnoresourcetouse?
No
processwaitsfor
正确答案:
S=0
2
并发进程之间交换信息的工作称为〔
〕。
正确答案:
IPC
3
Thejobwhichdeal〔处理〕someurgency〔紧急的〕
event,whatschedulealgorithmshouldweselect〔〕
正确答案:
priorityfirst
4
Whichoneisnotbelongtoprocess?
正确答案:
systemsoftware
5以下不可能引起进程调度的操作是〔
〕
正确答案:
一个进程从就绪状态变成了运行状态
6在操作系统中,要对并发进程进展同步的原因是〔
〕
正确答案:
并发进程推进的不确定性
7IntheWindows-XP,clipboard〔剪贴板〕is〔〕
8Theprocesstablewillbelinkedtoform〔形成〕alist
正确答案:
pieceofmainmemory
〔链表〕afteraprocesshasbeingcreated,suchlistiscalled〔〕
正确答案:
Readyqueue
9操作系统为用户提供了两种类型的用户可以使用的接口〔或界面〕
,分别是〔
〕和〔
〕。
正确答案:
命令输入;系统调用
10某个作业创立到内存成为一个进程,当该进程阻塞时,对应的作业状态为〔
正确答案:
运行状态
〕。
11从操作系统的角度看,进程是由〔
〕、〔〕、〔〕三局部组成的,其中〔
〕是进程存在的唯一标志。
Ⅰ.进程表;Ⅱ.动态库;Ⅲ.数据;Ⅳ.上下文;Ⅴ.指令代码。
正确答案:
Ⅰ;Ⅲ;Ⅴ;Ⅰ
12操作系统作为〔〕,它只做〔〕的工作,而〔〕不是操作系统关心的主要正确答案:
系统软件;与硬件相关而与应用无关;编译高级程序
。
13设计分时操作系统时,设计目标首先要考虑的是〔
〕,在设计批处理操作系统时首先要考虑的是〔
〕,在设计实
时操作系统时首先要考虑的是〔〕。
Ⅰ.截止时间与前瞻预测;Ⅱ.吞吐量与周转率与利用率;Ⅲ.响应时间与习惯性。
正确答案:
Ⅲ;Ⅱ;Ⅰ
14以下选项中,导致创立新进程的操作是
I.用户登录成功II.设备分配III.启动程序执行
正确答案:
仅I和III
15Theprocesswhichworkingonthedifferentdata-basewillcreate()processes.〔〕
正确答案:
thedifferent
16平均带权周转时间可用来衡量某种调度算法对〔
正确答案:
作业
〕的调度性能。
17在一般操作系统情况下,进程的根本状态有三种,分别是〔
正确答案:
就绪;运行;阻塞
〕、〔〕和〔
〕。
18Baseon3statesofprocess,thetransmissionwhichneverbeappearingis正确答案:
Waiting→Running
19用于同步与互斥的信号量中,〔〕的最大值不超过1,〔〕的最大值可以是大于零的有限值。
正确答案:
互斥型信号量;资源型信号量
20
在支持多线程的系统中,进程
P创立的假设干个线程不能共享的是
正确答案:
进程P中某线程的栈指针
21
单处理机系统中,可并行的是〔
〕。
Ⅰ.进程与进程;Ⅱ.处理机与设备;Ⅲ.处理机与通道;Ⅳ.设备与设备正确答案:
Ⅱ;Ⅲ;Ⅳ
22系统中有二个进程并发,当一个进程在等待另一个进程向它发送消息时,他们之间是〔
确答案:
同步
〕关系。
正
23在采用交互式的作业控制方式下,用户为控制作业的执行,可以采用〔正确答案:
命令控制语言
〕。
24一个作业
10:
00到达系统,估计运行时间为
2小时,假设
12:
00
开场调度执行该作业,那么其响应比是〔
〕。
正
确答案:
2
25某个作业可以由多个独立运行的模块组成,其中的一个模块进入内存被创立为进程,其余的继续留在作业池里等待
作业调度,那么此时作业的状态为〔〕。
正确答案:
运行状态
26进程P0和P1的共享变量定义及初值为
booleanflag[2];
intturn=0;
flag[0]=FALSE;flag[1]=FALSE;
假设进程
P0和P1访问临界资源的类
C伪代码实现如下:
voidP0〔〕//进程P0voidP1〔〕//进程P1
{while〔TRUE〕{{while〔TRUE〕{
flag[0]=TRUE;turn=1;flag[1]=TRUE;turn=0;
while〔flag[1]&&〔turn==1〕〕;while〔flag[0]&&
临界区;临界区;
flag[0]=FALSE;flag[1]=FALSE;
}}}}
〔turn==0〕〕;
那么并发执行进程P0和P1时产生的情况是
正确答案:
能保证进程互斥进入临界区,不会出现“饥饿〞现象
27设计批处理操作系统的准那么之一是〔正确答案:
降低周转时间
〕。
28Whichoperatingsysteminthefollowshadnotbeenopeningsource?
正确答案:
Windows
29以下选项中,降低进程优先级的合理时机是正确答案:
进程的时间片用完
30在现代操作系统中,〔〕是资源分配的根本单位,〔〕是CPU调度的根本单位。
正确答案:
进程;线程
31
操作系统有多种类型,其中,允许多个用户以交互方式使用计算机的操作系统称为〔
〕操作系统;允许多用户
将假设干个作业提交给计算机系统集中处理的操作系统称为〔
〕操作系统;在〔
〕操作系统的控制下,计算机系统能
及时处理由过程控制反应的数据,并做出响应。
Ⅰ.交互式操作系统;Ⅱ.批处理操作系统;Ⅲ.实时操作系统;Ⅳ.网络操作系统;Ⅴ.分布式操作系统;Ⅵ.多
处理机操作系统;Ⅶ.多媒体操作系统。
正确答案:
Ⅰ;Ⅱ;Ⅲ
32
某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要
3台打印机。
该系统可能会发生死锁的
K最小值是
正确答案:
4
33
如果分时操作系统的时间片一定,那么〔
〕,那么响应时间越短。
正确答案:
用户数越少
34
以下哪一项不是分时系统的根本特征〔
〕。
正确答案:
实时性
35
设与某资源相关联的信号量初值为
3,当前为1,假设M表示该资源的可用个数,
N表示等待该资源的进程数,那么
M,N分别是
正确答案:
1、0
36
一个刚被创立的进程它的初始状态为〔
〕,经过〔
〕的转换过程,进入〔
〕状态。
正确答案:
就绪;调度;运行
37〔〕是用于记录进程信息的内存块,由操作系统分配并维护。
正确答案:
PCB
38以下进程调度算法中,综合考虑进程等待时间和执行时间的是正确答案:
高响应比优先调度算法
39以下哪种调度算法不利于交互式操作系统〔正确答案:
高响应比优先
〕。
40假设有一进程拥有
100个线程,这些线程都属于用户级线程,那么在系统调度执行时间上占用〔
〕时间片。
正确答案:
1
41当一个作业到达系统时,他们首先被放在〔〕上的输入队列中。
一旦一个作业被〔〕选中,就会为该作业创立
一个〔〕并可以竞争CPU。
Ⅰ.内存;Ⅱ.磁盘;Ⅲ.作业;Ⅳ.进程;Ⅴ.线程;Ⅵ.作业调度;Ⅶ.CPU调度;Ⅷ.内外存调度;Ⅸ.线程
调度
正确答案:
Ⅱ;Ⅵ;Ⅳ
42HowmostprocessesinthestateofRunningifthereare10processesinacomputersystemwithoneprocessor?
〔〕
正确答案:
1
43从开展角度看在计算机系统中配置操作系统的目的是〔〕。
从系统角度看在计算机系统中配置操作系统的目的是
〔〕。
从用户角度看在计算机系统中配置操作系统的目的是用于〔〕。
Ⅰ.增强计算机系统的功能;Ⅱ.提高系统资源的利用率;Ⅲ.作为虚拟机和扩展机;Ⅳ.提供人机交互接口;Ⅴ.对资源进展管理。
正确答案:
Ⅲ;Ⅳ;Ⅴ
44以下选项中,操作系统提供的给应用程序的接口是正确答案:
系统调用
45以下选项中,在用户态执行的是
正确答案:
命令解释程序
46以下选项中,满足短任务优先且不会发生饥饿现象的调度算法是正确答案:
高响应比优先
47进程互斥和同步都涉及到一种变量即〔〕的。
正确答案:
信号量
48Twoprocessesentercriticalzonebyusingsemaphoresmutex;firstmutex=1,whenmutex=-1means〔〕正确答案:
oneprocessenterthecriticalzone,anotheroneiswaiting
49当我们需要获得较优的平均周转时间时,需要采用〔〕调度算法。
正确答案:
短作业优先
50有两个并发执行的进程
P1和P2,共享初值为
1的变量
x。
P1对
x加1,P2对
x减
1。
加
1和减
1操作的指令序
列分别如下所示。
//加1操作//减1操作
loadR1,x//取x到存放器R1中loadR2,x
incR1decR2
storex,R1//将R1的内容存入xstorex,R2
两个操作完成后,x的值
正确答案:
可能为0、1或2
死锁
1引入高速缓冲的主要目的是
正确答案:
改善CPU与IO设备之间速度不匹配的情况
2缓冲区管理中着重要考虑的是
正确答案:
实现进程访问缓冲区的同步
3在以下中,哪一个不是设备分配中应考虑的
正确答案:
及时性
4〔〕是CPU与IO设备之间的接口,它承受从CPU发来的命令,并去控制IO设备工作,使处理机从繁杂的设备
控制事务中解脱出来
正确答案:
通道
5虚拟设备是指操作系统利用
Spooling
技术,将某个具有〔
〕功能的设备改造为具有〔
〕功能的设备
正确答案:
独占,共享
6设备与CPU之间数据传送和控制方式有四种,下面哪一种不是的正确答案:
设备控制方式
7下面关于独占设备和共享设备的说法中不正确的选项是正确答案:
对共享设备往往采用静态分配方式
8在调试程序过程中,可以把所有输出结果送到屏幕显示,而不必正式输出到打印设备,其运用了〔
正确答案:
I/O重定向
〕技术
9程序员利用系统调用翻开
IO
设备时,通常使用的设备标识是
正确答案:
逻辑设备名
10CPU输出数据的速度远远高于绘图机的速度,为解决这一矛盾,可采用
正确答案:
缓冲技术
11
设备按信息交换单位进展分类,可分成
正确答案:
块设备,字符设备
12
〔〕的根本含义是指应用程序独立于具体使用的物理设备
正确答案:
设备独立性
13
在关于SPOOLing的表达中,〔〕描述是正确的
正确答案:
SPOOLing系统使独立设备变成共享设备
14
有关设备管理要领的以下表达中,〔〕是不正确的
正确答案:
通道是处理输入/输出的软件
15
设备管理中,设备映射表〔
DMT〕的作用是
正确答案:
建立逻辑设备与物理设备的对应关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 习题 答案 整理
![提示](https://static.bingdoc.com/images/bang_tan.gif)