操作系统-阶段测评2
1.单选题
1.1 3.0
程序和进程是两个不同的概念,以下不能描述这个观点的是(d)
您答对了
? a
程序是具有特定功能的一组指令或语句的集合,它指出了处理器执行操作的步骤,而进程是一个程序在一个数据集合上的一次执行
? b
进程是动态的,是程序的执行过程
? c
多个不同的进程可以包含相同的程序
? d
进程不能包含多个不同的程序
1.2 3.0
以下有关中断优先级和中断屏蔽的描述不正确的是(d)
您答对了
? a
中断优先级是按中断事件的重要性和紧迫程度来确定的,是在硬件设计时固定的
? b
一般情况下,中断优先级的高低顺序为硬件故障中断、自愿中断、程序性中断、外部中断、输入/输出中断
? c
中断屏蔽技术是为解决中断事件处理顺序与响应顺序的一致性、降低中断嵌套复杂性而提出的一种方法
? d
设置了中断屏蔽位的中断处理程序,可以屏蔽一切比自己级别低的中断事件
1.3 3.0
计算机系统的二级存储包括(b )
您答对了
? a
ROM和RAM
? b
主存储器和辅助存储器
? c
超高速缓存和内存储器
? d
CPU寄存器和主存缓冲区
考察计算机中的存储体系结构。
1.4 3.0
在固定分区管理方法中,每个连续分区的大小是(d )
您答对了
? a
相同的
? b
随作业的长度而固定
? c
不相同的
? d
预先固定划分的,可以相同,也可以不同
考察内存管理的固定分区的管理。
1.5 3.0
采用多道程序设计能( b)
您答对了
? a
减少调度次数
? b
减少处理器的空闲时间
? c
缩短作业执行时间
? d
避免发生资源竞争现象
采用多道程序设计之后,能提高整个系统的效率,具体表现:(1)提高了处理器的利用率;
(2)充分利用了外设;(3)发挥了处理器与外设的并行工作能力。
1.6 3.0
进程的基本状态不包括(a )
您答对了
? a
后备态
? b
就绪态
? c
等待态
? d
运行态
考察进程的状态,3状态图,5状态图,以及7状态图和9状态图。
1.7 3.0
采用多道程序设计能(b)
您答对了
? a
减少调度次数
? b
减少处理器的空闲时间
? c
缩短作业的执行时间
? d
避免发生资源竞争现象
本题考查的知识点为采用多道程序设计后,能提高整个系统效率的具体表现。采用了多道程序设计后,能提高整个系统的效率,具体表现在:(1)提高了处理器的利用率。(2)充分利用外围设备资源。(3)发挥了处理器与外围设备以及外围设备之间的并行工作能力。
1.8 3.0
以下有关进程控制块的描述中错误的是(c)
您答对了
? a
进程控制块即Process Control Block,其缩写是PCB
? b
进程控制块是用以记录各个进程执行时的情况的
? c
操作系统为每个进程设置若干个进程控制块
? d
进程控制块是进程存在的唯一标志,操作系统通过进程控制块实现对进程的管理和调度
本题考查的知识点为进程控制块。为了标识进程,记录各个进程执行时的情况,操作系统在创建进程时为每一个进程设置一个进程控制块。进程控制块的英文名称是Process Control Block,缩写为PCB。故选项C是错误的。
1.9 3.0
在虚拟页式存储管理中,所谓最不经使用(LFU)页面淘汰算法是指:( b)
您答对了
? a
将驻留在内存中最后一次访问时间距离当前时间间隔最长的页面淘汰
? b
将驻留在内存中访问次数最少的页面淘汰
? c
将驻留在内存中的页面随机挑选一页淘汰
? d
将驻留在内存中时间最长的一页淘汰
考察虚拟存储器的页面淘汰策略。
1.10 3.0
下列作业调度算法中,综合考虑作业等待时间和执行时间的是(d )
您答对了
? a
均衡调度算法
? b
短作业优先调度算法
? c
先来先服务调度算法
? d
高响应比优先调度算法
考察作业调度算法:先来先服务不利于小作业;短作业优先不利于长作业;折中的方法就是响应比高者优先。
1.11 3.0
下面关于页式系统中页面调度算法说法中错误的是(d)
您答对了
? a
一个好的页面调度算法应减少和避免抖动现象
? b
FIFO调度算法实现简单,选择最先进入主存储器的页面调出
? c
LRU调度算法是基于局部性原理的一种算法,首先调出最近一段时间未被访问过的页面
? d
LFU首先调出一段时间内被访问次数多的页面
1.12 3.0
在批处理操作系统控制下实现多道程序并行工作,从每一个用户,总希望自己的作业(b ) 您答对了
? a
响应时间短
? b
周转时间短
? c
服务费用低
? d
长作业优先得到服务
考察作业调度的准则。
1.13 3.0
在一个单处理器计算机系统中同时存在4个并发进程,则任何时刻允许占用处理器的进程数为(b)
您答对了
? a
至少1个
? b
最多1个
? c
最少2个
? d
最多4个
本题考查的知识点为程序的顺序执行。对单处理器系统来说,若干进程轮流占用处理器。一个进程运行结束后,才可能让出处理器,允许别的进程占用。
1.14 3.0
在单用户连续存储管理、固定分区存储管理、可变分区存储管理、页式存储管理这四种存储管理方式中,地址转换采用动态重定位方式的是(a)
您答对了
? a
可变分区、页式存储管理方式
? b
单用户连续存储管理、可变分区存储管理方式
? c
固定分区、页式存储管理方式
? d
固定分区存储管理方式
1.15 3.0
某基于可变分区存储管理的计算机,其主存容量为55MB(初始为连续空间),采用最优适配(Bestfit)算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB,分配8MB,此时主存中最大空闲分区的大小是(d )
您答对了
? a
7MB
? b
9MB
? c
10MB
? d
15MB
考察可变分区存储管理的分配与回收算法。分配15MB,剩余40MB,分配30MB,剩余10MB,主存被分成了三块,释放15MB,空闲空间为10MB,15MB.分配8MB,空闲空间为2MB,15MB。
1.16 3.0
UNIX系统的页面调度采用( c)算法。
您答对了
? a
先进先出
? b
先进后出
? c
二次机会页面调度
? d
最优适应
考察UNIX中的虚拟页式存储管理中的页面调度算法。
1.17 3.0
进程的执行速度取决于自身与外界原因以及能占用处理器的时间,因此以不可预知的速度向前推进,进程的这种特性称为(d )
您答对了
? a
动态性
? b
并发性
? c
同步性
? d
异步性
考察进程的特性。
1.18 3.0
在UNIX中,一个进程被唤醒意味着(b)
您答对了
? a
该进程重新占有了CPU
? b
进程状态变为就绪态
? c
它的优先权变为最大
? d
其PCB移至就绪队列的队首
本题考查的知识点为进程的唤醒。在UNIX系统中,通过调用Wakeup程序来唤醒等待相应事件的进程。被唤醒的进程从睡眠队列退出,状态被修改为就绪,在主存睡眠而被唤醒的进程链入在主存的就绪队列,在磁盘对换区睡眠的进程被唤醒后仍保留在对换区,链入就绪且换出队列。
1.19 3.0
“进程等待原因”属于进程控制块的( b)
您答对了
? a
标识信息
? b
说明信息
? c
现场信息
? d
管理信息
考察进程控制块的详细信息,是一个非常重要的考点,需同学们特别注意。
1.20 3.0
若处理器有32位地址,则它的虚拟地址空间为(b )字节。
您答对了
? a
2GB
? b
4GB
? c
100KB
? d
640KB
考察虚拟地址空间的确定,与什么因素有关,主要跟地址线的条数有关。$2^(32)$=4GB。
1.21 3.0
下面是关于重定位的有关描述,其中错误的是(d)
您答对了
? a
绝对地址是主存空间的地址编号
? b
用户程序中使用的从0地址开始的地址编号是逻辑地址
? c
动态重定位中装入主存的作业仍保持原来的逻辑地址
? d
静态重定位中装入主存的作业仍保持原来的逻辑地址
1.22 3.0
分页管理每取一数据,要访问(b )次内存。
您答对了
? a
1
? b
2
? c
3
? d
4
页式存储管理虽然提高了主存空间的利用率,因为页表也在主存,所以每取一数据,需要访问两次主存,降低了系统效率;为了既提高主存利用率有不致使效率降低,又引入了快表。
1.23 3.0
您答对了b
? a
64
? b
128
? c
256
? d
512
考察二级页表。把页表进一步分页,页大小为$2^(10)$字节,页表项大小为2字节,则一页中可以有512个页表项($2^(10)//2$=512)。逻辑地址空间大小为$2^(16)$页,则页表项有$2^(16)//512$=128.
1.24 3.0
在进程状态转换时,下列哪一种状态转换是不可能发生的?(d )
您答对了
? a
就绪态→运行态
? b
运行态→就绪态
? c
运行态→等待态
? d
等待态→运行态
考察进程3状态图中的状态变化。
1.25 3.0
以下不属于进程基本特性的是(a)
您答对了
? a
进程是具有特定功能的一组指令的集合,它指出了处理器执行操作的步骤
? b
进程具有动态性,多个不同的进程可以包含相同的程序
? c
进程具有三种基本状态:等待态、运行态、就绪态
? d
进程可以并发执行
2.多选题
2.1 5.0
在多道程序设计系统中,当程序执行时,对主存区域的保护可采取如下措施( acd) 您答对了
? a
对自己区域的信息既可读,又可写
? b
对共享区域的信息既可读,又可写
? c
对共享区域的信息只可读,不可写
? d
对非自己区域和非共享区域的信息不可读,不可写
? e
对非自己区域和非共享区域的信息不可读,不可写,但可执行
考察在多道程序设计系统中的存储保护措施。
2.2 5.0
在UNIX中被称为“异常情况”的是(abde )
您答对了
? a
执行trap指令
? b
执行操作码无效的指令
? c
执行指令时发生外部中断
? d
执行浮点运算溢出的指令
? e
执行地址越界的指令
UNIX把出现的事件分成两类:中断事件和异常情况。若出现的事件与正在运行的进程无关,则为中断事件。如,I/O中断事件、时钟中断事件、电源故障等。若出现的事件与正在运行的进程有关,则为异常情况。如,执行trap指令或执行某条指令时发现该指令的操作码无效、地址错、地址越界、浮点运算溢出等。
2.3 5.0
重定位有两种方法,即(cd)
您答对了
? a
绝对重定位
? b
相对重定位
? c
动态重定位
? d
静态重定位
? e
偏向重定位
本题考查的知识点为重定位的两种方式。重定位的方式可以有静态重定位和动态重定位两种。
2.4 5.0
在以下有关存储管理的叙述中,正确的是(bce )
您答对了
? a
采用任何一种存储管理方法,用户使用的逻辑地址都是连续的
? b
采用动态再定位技术可实现程序在内存空间中浮动
? c
由于有了虚存,用户可以使用比主存空间还要大的地址空间
? d
在页式虚存管理中,一个作业或进程有一张页表并将页表保存在磁盘上
? e
采用快表可以加速相对地址到绝对地址的转换
综合考察存储管理。
2.5 5.0
以下关于UNIX页式虚存管理的叙述中,正确的有(ade)
您答对了
? a
UNIX将进程的地址空间分成三个区段:系统区段、程序区段和控制区段
? b
三个区段共用一对页表寄存器,用来存放页表的起始地址和长度
? c
页表中的“V”表示有效位,如果是1,则产生缺页中断
? d
页表中的“M”表示修改位,如果是1,则该页被修改过,调出前应先写回磁盘
? e
页表中的“PROT”是访问权限指示位,如果进程超出访问权限,则产生“非法访问”中断本题考察UNIX页式虚存管理的相关知识。