资源描述
操作系统原理习题集+答案
———————————————————————————————— 作者:
———————————————————————————————— 日期:
2
个人收集整理 勿做商业用途
(一)选择题
第一章
1. 操作系统是计算机系统的一种﹎﹎A﹎﹎.
A:(1)应用软件 (2)系统软件
(3)通用软件 (4)工具软件
2。 操作系统是一种系统软件,它﹎﹎A﹎﹎。
A:(1)控制程序的执行 (2)管理计算机系统的资源
(3)方便用户使用计算机 (4)管理计算机系统的资源和控制程序的执行
3。下列选择中,﹎﹎A﹎﹎不是操作系统关心的主要问题,
A:(1)管理计算机裸机 (2)设计、提供用户程序与计算机硬件系统的界面
(3)管理计算机系统资源 (4)高级程序设计语言的编译器
4. 操作系统的主要功能是管理计算机系统中的资源,其中包括﹎﹎4﹎﹎管理和存储器管理,以及设备管理和文件管理.这里的﹎﹎4﹎﹎管理主要是对进程进行管理。
A:(1)存储器 (2)虚拟存储器 (3)运算器 (4)处理机 (5)控制器
5。 实现不同的作业处理方式(如:批处理、分时处理、实时处理等),主要是基于操作系统对 1 管理采用了不同的策略。
A: (1)处理机 (2)存储器 (3)设备 (4)文件
6。 在操作系统中采用多道程序设计方式能提高CPU和外部设备的﹎﹎﹎﹎.
A: (1)利用效率 (2)可靠性 (3)稳定性 (4)兼容性
7。 为了实现多道程序设计,计算机需要有﹎﹎A﹎﹎。
A: (1)更大的内存 (2)更快的外部设备 (3)更快的CPU (4)更先进的终端
8。 多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器﹎﹎A﹎﹎。
A:(1)并发执行 (2)顺序执行
(3)并行执行 (4)同时执行
9.从总体上说,多道程序设计技术可﹎﹎A﹎﹎单位时间的算题量。
A: (1)增加 (2)减少 (3)维持
10. 为了提高计算机的处理机和外部设备的利用率,把多个程序同时放入主存储器,在宏观上并行运行是﹎﹎A﹎﹎.
A:(1)分时操作系统 (2)实时操作系统 (3)批处理系统
(4)多道程序设计 (5)并发程序设计
11。 有一类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、飞机飞行控制、飞机订票业务等领域是﹎﹎A﹎﹎。
A: (1)分时操作系统 (2)实时操作系统 (3)批处理系统 (4)网络操作系统
12.操作系统有多种类型:允许多用户将若干个作业提交给计算机系统集中处理的操作系统称为﹎﹎A﹎﹎。
A:(1)批处理操作系统 (2)分时操作系统 (3)实时操作系统 (4) 网络操作系统
13。操作系统有多种类型:允许多个用户以交互方式使用计算机的操作系统,称为﹎﹎A﹎﹎.
A:(1)批处理操作系统 (2)分时操作系统 (3)实时操作系统 (4) 网络操作系统
14。 UNIX操作系统是著名的﹎﹎A﹎﹎。
A: (1)多道批处理系统 (2)分时系统 (3)实时系统 (4)分布式系统
15. 在设计批处理系统时,首先要考虑的是﹎﹎A﹎﹎。
A:(1)灵活性和可适应性 (2)交互性和响应时间
(3)周转时间和系统吞吐量 (4)实时性和可靠性
16。 在设计分时操作系统时,首先要考虑的是﹎﹎A﹎﹎。
A: (1)灵活性和可适应性 (2)交互性和响应时间
(3)周转时间和系统吞吐量 (4)实时性和可靠性
17。在设计实时操作系统时,首先要考虑的是﹎﹎A﹎﹎。
A: (1)灵活性和可适应性 (2)交互性和响应时间
(3)周转时间和系统吞吐量 (4)实时性和可靠性
18.分时操作系统的主要特征之一是提高﹎﹎A﹎﹎。
A: (1)计算机系统的可靠性 (2)计算机系统的交互性
(3)计算机系统的实时性 (4)计算机系统的安全性
19.批处理系统的主要缺点是﹎﹎A﹎﹎。
A:(1)CPU的利用率不高 (2)失去了交互性 (3)不具备并行性 (4)以上都不是
20. 分时系统中,为使多个用户能够同时与系统交互,最关键的问题是﹎﹎A﹎﹎。
A: (1)计算机具有足够的运行速度 (2)内存容量应足够大 (3)系统能及时地接收多个用户输入 (4)能在一短的时间内,使所有用户程序都能运行 (5)能快速进行内外存对换
21. 实时操作系统对可靠性和安全性要求极高,它﹎﹎A﹎﹎。
A: (1)十分注重系统资源的利用率 (2)不强调响应速度
(3)不强求系统资源的利用率 (4)不必向用户反馈信息
22. 分时系统的响应时间(及时性)主要是根据﹎﹎A﹎﹎确定的。
A: (1)时间片大小 (2)用户数目 (3)计算机运行速度
(4)用户所能接受的等待时间 (5)控制对象所能接受的时延
23.实时系统的响应时间则是由﹎﹎A﹎﹎确定的.
A:(1)时间片大小 (2)用户数目 (3)计算机运行速度
(4)用户所能接受的等待时间 (5)控制对象所能接受的时延
24. 分时系统中,当用户数目为100时,为保证响应不超过2秒;此时的时间片最大应为﹎﹎A﹎﹎。
A: (1)10ms (2)20ms (3)50ms (4)100ms (5)200ms
25.假设就绪队列中有10个进程,系统将时间片设为200ms,CPU进行进程切换要花费10ms.则系统开销所占的比率约为﹎﹎A﹎﹎
A: (1)0。5% (2)1% (3)5% (4)10%
答案:
1.—(2) 2.—(4) 3.—(4) 4.—(4) 5.—(1) 6.-(1) 7.—(1) 8。-(1)
9.—(1) 10。—(4) 11。—(2) 12。-(1) 13.—(2) 14.-(2) 15。—(3)
16。—(2) 17。—(4) 18.-(2) 19。-(2) 20.—(4) 21。—(3) 22.—(4)
23.—(5) 24.—(2) 25。—(3)
第二章
1。 在操作系统中进程是一个具有一定独立功能程序在某个数据集合上的一次﹎﹎A﹎﹎。
A:(1)并发活动 (2)运行活动 (3)单独操作 (4)关联操作
2. 在操作系统中,进程是一个﹎﹎A﹎﹎概念,而程序是一个静态的概念。
A:(1)组合态 (2)关联态 (3)运行态 (4)等待态 (5)静态 (6)动态
3. 操作系统中,进程与程序的重要区别之一是﹎﹎A﹎﹎。
A: (1)程序有状态而进程没有 (2) 进程有状态而程序没有
(3)程序可占有资源而进程不可 (4) 进程能占有资源而程序不能
4. 从静态角度看,进程由程序、数据和﹎﹎A﹎﹎三部分组成。
A: (1)JCB (2)DCB (3)PCB (4)PMT
5。 在一单处理机系统中,若有5个用户进程,在非管态的某一时刻,处于就绪态的用户进程最多有﹎﹎A﹎﹎个.
A:(1)1;(2)2;(3)3;(4)4;(5)5;(6)0。
6. 在一单处理机系统中,若有5个用户进程,在非管态的某一时刻,处于阻塞态的用户进程最多有﹎﹎A﹎﹎个.
A:(1)1;(2)2;(3)3;(4)4;(5)5;(6)0。
7。 用户可通过系统调用建立和撤消进程,通常用户进程被建立后,﹎﹎A﹎﹎。
A: (1)便一直存在于系统中,直到被操作人员撤消
(2)随着作业运行正常或不正常结束而撤消
(3)随着时间片轮转而撤消与建立
(4)随着进程的阻塞或唤醒而撤消与建立
8。 一个进程释放一种资源将有可能导致一个或几个进程﹎﹎A﹎﹎.
A: (1)由就绪变运行 (2)由运行变就绪
(3)由阻塞变运行 (4)由阻塞变就绪
9.正在执行的进程由于其时间片完而被暂停执行,此时进程应从运行态变为﹎﹎A﹎﹎状态。
A:(1)静止阻塞 (2)活动阻塞 (3)静止就绪 (4)活动就绪 (5)执行
10.处于静止阻塞状态的进程,在进程等待的事件出现后,应转变为﹎﹎A﹎﹎状态。
A:(1)静止阻塞 (2)活动阻塞 (3)静止就绪 (4)活动就绪 (5)执行
11.若进程正处于运行态时,应终端的请求而暂停下来以便研究其运行情况(执行挂起进程原语),这时进程应转变为﹎﹎﹎﹎状态.
A:(1)静止阻塞 (2)活动阻塞 (3)静止就绪 (4)活动就绪 (5)执行
12.执行解除挂起进程原语后,如挂起进程处于阻塞状态,则应转变为﹎﹎A﹎﹎态。
A:(1)静止阻塞 (2)活动阻塞 (3)静止就绪 (4)活动就绪 (5)执行
13。对于记录型信号量,在执行一次P操作(wait操作)时,信号量的值应当为减1;当其值为﹎﹎A﹎﹎时,进程应阻塞。
A: (1)大于0 (2)小于0 (3)大于等于0 (4)小于等于0
14. 对于记录型信号量,在执行V操作(signal操作)时,信号量的值应当加1;当其值为﹎﹎A﹎﹎时,应唤醒阻塞队列中的进程.
A:(1)大于0;(2)小于0;(3)大于等于0;(4)小于等于0。
15.设两个进程共用一个临界段的互斥信号量mutex,当mutex=-1时表示:﹎﹎A﹎﹎。
A: (1)一个进程入了临界段,另一个进程等待 (2)没有一个进程进入了临界段
(3) 只有一个进程进入了临界段 (4)两个进程都在等待
16. 设两个进程共用一个临界段的互斥信号量mutex,当mutex=0时表示:﹎﹎A﹎﹎。
A: (1)一个进程入了临界段,另一个进程等待 (2)没有一个进程进入了临界段
(3) 只有一个进程进入了临界段 (4)两个进程都在等待
17. 计算机操作系统中有3个用户进程,若P、V操作的信号量S初值为2,当前值为-1,则表示当前有﹎﹎A﹎﹎进程在等待.
A: (1)1个 (2) 2个 (3) 3个 (4) 0个
18. 若信号量S的初值为2,且有三个进程共享此信号量,则S的取值范围是﹎﹎A﹎﹎。
A: (1)[—3,2] (2)[—2,2] (3)[-1,2] (4)[0,2] (5)[—2,1]
19。 如果有四个进程共享同一程序段,每次允许3个进程进入该程序段,若用PV操作作为同步机制则信号量S的取值范围是﹎﹎A﹎﹎。
A: (1)4,3,2,1,0 (2)3,2,1,0,-1
(3)2,1,0,—1,-2 (4)1,0,—1,-2,-3
20。 进程从阻塞状态进入就绪状态可能是由于﹎﹎A﹎﹎。
A: (1) 现运行进程运行结束 (2)现运行进程执行了P操作
(3)现运行进程执行了V操作 (4)现运行进程时间片用完
21. 进程从运行态进入阻塞态可能是由于﹎﹎A﹎﹎.
A: (1)现运行进程运行结束
(2)现运行进程执行了P操作
(3)现运行进程执行了V操作
(4)现运行进程时间片用完
22。 实现进程互斥时,用﹎﹎A﹎﹎对应,对同一个信号量调用PV操作实现互斥。
A: (1)一个信号量与一个临界区 (2)一个信号量与一个相关临界区
(3)一个信号量与一组相关临界区 (4)一个信号量与一个消息
23。 实现进程同步时,每一个(类)消息与一个信号量对应,进程﹎﹎A﹎﹎可把不同的消息发送出去。
A: (1)在同一信号量上调用P操作 (2)在不同信号量上调用P操作
(3)在同一信号量上调用V操作 (4)在不同信号量上调用V操作
24。 在直接通信时,用send(N,M)原语发送信件,其中N表示﹎﹎A﹎﹎。
A:(1)发送信件的进程名 (2)接收信件的进程名
(3)信箱名 (4)信件内容
25. 操作系统的主要性能参数:﹎﹎A﹎﹎指的是单位时间内系统处理的作业量.
A: (1)周转时间 (2)处理时间 (3)消逝时间 (4)利用率 (5)生产率 (6)吞吐量
26. 操作系统的主要性能参数:﹎﹎A﹎﹎指的是从作业或命令的输入到其结束的间隔时间,在分析性能时常用其倒数。
A: (1)周转时间 (2)处理时间 (3)消逝时间 (4)利用率 (5)生产率 (6)吞吐量
27.操作系统主要性能参数: ﹎﹎A﹎﹎指的是在一个给定的时间内,系统的一个指定成份被使用的时间比例。
A: (1)周转时间 (2)处理时间 (3)消逝时间 (4)利用率 (5)生产率 (6)吞吐量
28. 在所学的调度算法中,能兼顾作业等待时间和作业执行时间调度算法是﹎﹎A﹎﹎。
A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法
(4)多级反馈队列调度算法;(5) 高响应比优先算法 (6)基于优先权的剥夺调度算法
29。 在所学的调度算法中,最有利于提高资源的使用率、能使短作业、长作业及交互作业用户都比较满意的调度算法是﹎﹎A﹎﹎。
A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法
(4)多级反馈队列调度算法 (5) 高响应比优先算法 (6)基于优先权的剥夺调度算法
30.在所学的调度算法中,对所有进程和作业都是公平合理的调度算法是﹎﹎A﹎﹎。
A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法
(4)多级反馈队列调度算法 (5) 高响应比优先算法 (6)基于优先权的剥夺调度算法
31.在所学的调度算法中,最有利于提高系统吞吐量的作业调度算法是﹎﹎A﹎﹎。
A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法
(4)多级反馈队列调度算法 (5) 高响应比优先算法 (6)基于优先权的剥夺调度算法
32.在所学的调度算法中,为实现人机交互作用应采用调度算法是﹎﹎A﹎﹎。
A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法
(4)多级反馈队列调度算法 (5) 高响应比优先算法 (6)基于优先权的剥夺调度算法
33.在所学的调度算法中,能对紧急作业进行及时处理的调度算法是﹎﹎A﹎﹎。
A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法
(4)多级反馈队列调度算法 (5) 高响应比优先算法 (6)基于优先权的剥夺调度算法
34。 在调度算法中,有二种调度算法是照顾短作业用户,其中﹎﹎A﹎﹎调度算法中采用作业估计运行时间.
A: (1)FCFS调度算法 (2)短作业优先调度算法 (3)时间片轮转法
(4)多级反馈队列调度算法 (5) 高响应比优先算法 (6)基于优先权的剥夺调度算法
35. 关于优先权大小的论述中,第﹎﹎A﹎﹎条是正确的论述。
A:(1)计算型作业的优先权,应高于I/O型作业的优先权。
(2)用户进程的优先权,应高于系统进程的优先权。
(3)长作业的优先权,应高于短作业的优先权。
(4)资源要求多的作业,其优先权应高于资源要求少的作业。
(5)在动态优先权中,随着作业等待时间的增加,其优先权将随之下降.
(6)在动态优先权中,随着进程执行时间的增加,其优先权降低。
36。 在采用抢占式优先权进程调度算法的系统中,正在运行进程的优先权是﹎﹎A﹎﹎。
A: (1) 系统中优先权最高的进程 (2) 比就绪队列中进程优先权高的进程
(3) 比就绪队列中进程优先权不一定高的进程
37. 操作系统中,”死锁"的概念是指﹎﹎A﹎﹎.
A:(1)程序死循环 (2)硬件发生故障 (3)两个或多个并发进程各自占有某种资源而又都等待别的进程释放它们所占有的资源 (4)系统停止运行
38。 产生死锁的基本原因是系统资源不足和﹎﹎A﹎﹎。
A:(1)进程推进顺序非法 (2)进程调度不当 (3)系统中进程太多 (4)CPU运行太快
39. 预防死锁的论述中,﹎﹎A﹎﹎条是正确的论述。
A: (1)由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。
(2)由于产生死锁的另一种基本原因是进程推进顺序不当,因而预防死锁的有效方法,是使进程的推进顺序合法。
(3)因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态。
(4)可以通过破坏产生死锁的四个必要条件之一或其中几个的方法,来预防发生死锁.
40. 对资源采用按序分配策略能达到﹎﹎A﹎﹎的目的.
A: (1)防止死锁 (2)避免死锁 (3)检测死锁 (4)解除死锁
答案:
1.-(2) 2.—(6) 3。—(2) 4。—(3) 5。—(4) 6.—(5) 7。—(2) 8。—(4)
9.—(4) 10.—(3) 11.—(3) 12.—(2) 13.—(2) 14。-(4) 15。—(1)
16。-(3) 17.—(1) 18.—(3) 19。—(2) 20。—(3) 21.—(2) 22.—(3)
23。—(4) 24.-(2) 25。—(6) 26。—(1) 27。—(4) 28.—(5) 29。—(4)
30.—(1) 31.—(2) 32.—(3) 33。-(6) 34。—(2) 35.—(6) 36.—(2)
37.—(3) 38。-(1) 39.—(4) 40。—(1)
第三章
1.把逻辑地址转变为内存的物理地址的过程称作﹎﹎A﹎﹎.
A: (1)编译 (2)连接 (3)运行 (4)重定位
2。 动态重定位是在作业的﹎﹎A﹎﹎中进行的。
A:(1)编译过程 (2)装入过程 (3)修改过程 (4)执行过程
3。 在可变分区存储管理方案中需要一对界地址寄存器,其中﹎﹎A﹎﹎作为重定位(地址映射)使用.
A:(1) 逻辑地址寄存器 (2)长度寄存器 (3) 物理地址寄存器 (4) 基址寄存器
4. 分页系统中信息的逻辑地址到物理地址的变换是由﹎﹎A﹎﹎决定。
A:(1) 段表 (2) 页表 (3) 物理结构 (4) 重定位寄存器
5。 分段系统中信息的逻辑地址到物理地址的变换是由﹎﹎A﹎﹎决定.
A:(1) 段表 (2) 页表 (3) 物理结构 (4) 重定位寄存器
6.在最佳适应算法中是按﹎﹎A﹎﹎顺序形成空闲分区链。
A: (l)空闲区首址递增(2)空闲区首址递减
(3)空闲区大小递增(4)空闲区大小递减
7。 在首次适应算法中,要求空闲分区按﹎﹎A﹎﹎顺序链接成空闲分区链.
A: (l)空闲区首址递增(2)空闲区首址递减
(3)空闲区大小递增(4)空闲区大小递减。
8. 在可变分区式内存管理中,倾向于优先使用低址部分空闲区的算法是﹎﹎A﹎﹎。
A: (1) 最佳适应算法 (2) 最坏适应算法
(3) 首次适应算法 (4) 循环适应算法
9。 在可变分区式内存管理中,能使内存空间中空闲区分布较均匀的算法是﹎﹎A﹎﹎。
A: (1) 最佳适应算法 (2) 最坏适应算法
(3) 首次适应算法 (4) 循环适应算法
10。 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数减1的情况是﹎﹎A﹎﹎.
A:(1)无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区
(2)有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区
(3)有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区
(4)有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区
(5)不可能的。
11. 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数不变、某项的始址改变、长度增加的情况是﹎﹎A﹎﹎。
A:(1)无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区
(2)有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区
(3)有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区
(4)有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区
(5)不可能的。
12。 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数增1的情况是﹎﹎A﹎﹎。
A:(1)无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区
(2)有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区
(3)有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区
(4)有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区
(5)不可能的.
13. 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数不变、某项的始址不变、长度增加的情况是﹎﹎A﹎﹎。
A:(1)无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区
(2)有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区
(3)有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区
(4)有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区
(5)不可能的.
14. 当存储器采用段页式管理时,主存被划分为定长的﹎﹎A﹎﹎。
A: (1)段 (2)页 (3)区域 (4)块
15. 当存储器采用段页式管理时,程序按逻辑被划分成﹎﹎A﹎﹎。
A: (1)段 (2)页 (3)区域 (4)块
16. 在存储器采用段页式管理的多道程序环境下,每道程序都有对应的﹎﹎A﹎﹎。
A: (1)一个段表和一个页表 (2)一个段表和一组页表
(3)一组段表和一个页表 (4)一组段表和一组页表
17。 在分页式存储管理系统中时,每次从主存中取指令或取操作数,至少要访问﹎﹎A﹎﹎主存。
A:(1)1次 (2)2次 (3)3次 (4)4次 (5)0次
18。在分段式存储管理系统中时,每次从主存中取指令或取操作数,至少要访问﹎﹎A﹎﹎主存。
A:(1)1次 (2)2次 (3)3次 (4)4次 (5)0次
19。在段页式存储管理系统中时,每次从主存中取指令或取操作数,至少要访问﹎﹎A﹎﹎主存。
A:(1)1次 (2)2次 (3)3次 (4)4次 (5)0次
20.使每道程序能在不受干扰的环境下运行,主要是通过﹎﹎A﹎﹎功能实现的。
A:(1)内存分配 (2)内存保护 (3)地址映射 (4)对换 (5)内存扩充
21。 在可变分区存储管理方案中需要一对界地址寄存器,其中﹎﹎A﹎﹎是作为存贮保护使用。
A:(1) 逻辑地址寄存器 (2)长度寄存器 (3) 物理地址寄存器 (4) 基址寄存器
22。在分页式存储管理中用作存贮保护的是﹎﹎A﹎﹎.
A:(1) 页表长度 (2) 页表始址 (3) 页长(大小) (4) 重定位寄存器
23. 在分段式存储管理中用作存贮保护的首先是﹎﹎A﹎﹎。
A:(1) 段表长度 (2) 段表始址 (3) 段长 (4) 重定位寄存器
24. 用外存换内存是以牺牲程序运行时间为代价的.为提高CPU有效利用率,避免内外存的频繁交换,虚拟存储技术常用某种页面淘汰策略来选择换出内存的页面,它的基础是程序的﹎﹎A﹎﹎。
A: (1)完整性 (2)局部性 (3)递归性 (4)正确性
25.在下面关于虚拟存储器的叙述中,正确的是:﹎﹎A﹎﹎。
A: (1)要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存
(2)要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存
(3)要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存
(4)要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存
26.虚拟存储器的作用是允许﹎﹎A﹎﹎。
A: (1)直接使用外存代替内存
(2)添加比地址字长允许的更多内存容量
(3)程序直接访问比内存更大的地址空间
(4)提高内存的访问速度
27.由于内存大小有限,为使得一个或多个作业能在系统中运行,常需要用外存来换取内存。其中在作业内部对内外进行交换的技术称为 ﹎﹎A﹎﹎技术。
A: (1) SPOOLING (2)SWAPPING (3)虚拟存储
(4)虚拟机 (5)进程管理 (6)设备管理
28. 在请求分页内存管理的页表表项中,其中访问位供﹎﹎A﹎﹎时参考。
A:(l)分配页面 (2)置换算法 (3)程序访问 (4)换出页面 (5)调入页面
29。 在请求分页内存管理的页表表项中,其中修改位供﹎﹎A﹎﹎时参考。
A:(l)分配页面 (2)置换算法 (3)程序访问 (4)换出页面 (5)调入页面
30.在请求分页内存管理的页表表项中,其中状态位供﹎﹎A﹎﹎时参考。
A:(l)分配页面 (2)置换算法 (3)程序访问 (4)换出页面 (5)调入页面
31.在请求分页内存管理的页表表项中,其中外存始址供﹎﹎A﹎﹎时参考.
A:(l)分配页面 (2)置换算法 (3)程序访问 (4)换出页面 (5)调入页面
32.在请求调页系统中有着多种置换算法:选择在以后不再使用的页面予以淘汰的算法称为﹎﹎A﹎﹎.
A:(1)FIFO算法 (2)OPT算法 (3)LRU算法 (4)NRU算法 (5)LFU算法
33.在请求调页系统中有着多种置换算法:选择自上次访问以来所经历时间最长的页面予以淘汰的算法称为﹎﹎A﹎﹎。
A:(1)FIFO算法 (2)OPT算法 (3)LRU算法 (4)NRU算法 (5)LFU算法
34.在请求调页系统中有着多种置换算法:选择最先进入内存的页面予以淘汰的算法称为 ﹎﹎A﹎﹎。
A:(1)FIFO算法 (2)OPT算法 (3)LRU算法 (4)NRU算法 (5)LFU算法
35.在请求调页系统中有着多种置换算法:选择自某时刻开始以来,访问次数最少的页面予以淘汰的算法称为﹎﹎A﹎﹎。
A:(1)FIFO算法 (2)OPT算法 (3)LRU算法 (4)NRU算法 (5)LFU算法
36。下面﹎﹎A﹎﹎种页面置换算法会产生Belady异常现象?
A:(1)先进先出页面置换算法(FIFO) (2) 最近最久未使用页面置换算法(LRU)
(3)最不经常使用页面置换算法(LFU) (4)最佳页面置换算法(OPT)
(5) 最近未用页面置换算法(NRU)(Clock)
37。 在请求分页管理中,若采用先进先出(FIFO)页面置换算法,可能会产生“Belady异常”,“Belady异常”指的是﹎﹎A﹎﹎。
A: (1)频繁地出页入页的现象
(2)分配的页面数增加,缺页中断的次数也可能增加
(3)进程交换的信息量过大,导致系统工作区不足
(4)分配给进程的内存空间不足使进程无法正常工作
38。 在虚拟存储器系统中常使用联想存储器进行管理,它是﹎﹎A﹎﹎寻址的.
A: (1) 按地址 (2) 按内容 (3) 寄存器 (4) 计算
39.下列关于虚拟存储器的论述中,正确的论述﹎﹎A﹎﹎。
A: (1)在请求段页式系统中,以页为单位管理用户的虚空间,以段为单位管理内存空间。
(2)在请求段页式系统中,以段为单位管理用户的虚空间,以页为单位管理内存空间。
(3)为提高请求分页系统中内存的利用率,允许用户使用不同大小的页面。
(4)实现虚拟存储器的最常用的算法是最佳适应算法OPT。
40。在虚拟分页存贮管理系统中,若进程访问的页面不在主存,且主存中没有可用的空闲块时,系统正确的处理顺序为﹎﹎A﹎﹎.
A: (1)决定淘汰页 à 页面调出 à 缺页中断 à 页面凋入
(2)决定淘汰页 à 页面调入 à 缺页中断 à 页面凋出
(3)缺页中断 à 决定淘汰页 à 页面调出 à 页面凋入
(4)缺页中断 à 决定淘汰页 à 页面调入 à 页面凋出
答案:
1。-(4) 2.—(4) 3。—(4) 4.-(2) 5.—(1) 6。—(3) 7。—(1) 8.—(3)
9.-(4) 10.—(4) 11.-(3) 12.—(1) 13.-(2) 14.—(4) 15。—(1)
16。—(2) 17.-(2) 18。—(2) 19。—(3) 20。—(2) 21。-(2) 22。—(1)
23.-(1) 24。—(2) 25。—(2) 26.—(3) 27。-(3) 28.—(2) 29。—(4)
30。—(3) 31.—(5) 32。—(2) 33。—(3) 34。—(1) 35。-(5) 36.-(1)
37。-(2) 38.—(2) 39.—(2) 40.—(3)
第四章
1. 在I/O设备控制的发展过程中,最主要的推动因素是﹎﹎﹎﹎、提高I/O速度和设备利用率。
A: (1)提高资源利用率 (2)提高系统吞吐量
(3)减少主机对I/O控制的干预 (4)提高CPU与I/O设备的并行操作程度
2。下面关于设备属性的论述中,正确的是____。
A: (1)字符设备的基本特征是可寻址到字节,即能指定输入的源地址或输出的目标地址
(2)共享设备必须是可寻址的和可随机访问的设备
(3)共享设备是指同一时间内允许多个进程同时访问的设备
(4)在分配共享设备和独占设备时都可能引起进程死锁
3。 使用户所编制的程序与实际使用的物理设备无关是由﹎﹎A﹎﹎功能实现的。
A:(1)设备分配 (2)缓冲管理 (3)设备管理 (4)设备独立性 (5)虚拟设备
4。 通道是一种﹎﹎A﹎﹎。
A:(1)I/O设备 (2)设备控制器
(3)I/O处理机 (4)I/O控制器
5。通道具有﹎﹎﹎﹎能力。
A:(1)执行I/O指令集(2)执行CPU指令集(3)传输I/O命令(4)运行I/O进程
6.实现CPU和外部设备并行工作的硬件支持是:﹎﹎A﹎﹎。
A:(1)中断机构 (2)外部设备接口(通道、控制器等)
(3) 通道和中断 (4)多总线
7.在具有通道处理机的系统中,用户进程请求启动外设时,由 ﹎﹎A﹎﹎根据I/O要求构造通道程序及通道状态字,并将通道程序保存在内存,然后执行启动“I/O"命令。
A: (1)用户进程 (2)应用程序 (3)通道 (4)操作系统
8。在具有通道处理机的系统中,用户进程请求启动外设时,由操作系统根据I/O要求构造通道程序及通道状态字,并将通道程序保存在﹎﹎A﹎﹎,然后执行启动“I/O”命令。
A: (1)内存 (2)硬盘 (3)通道 (4)外部设备
9。不通过CPU进行主存与I/O设备间大量的信息交换方式,可以是﹎﹎A﹎﹎方式。
A: (1)DMA (2)中断 (3)查询等待 (4)程序控制
10. 从下面关于设备独立性的论述中,第﹎﹎A﹎﹎条是正确的论述。
A: (1)设备独立性是I/O设备具有独立执行I/O功能的一种特性。
(2)设备独立性是指用户程序独立于具体使用的物理设备的一种特性.
(3)设备独立性是指能独立实现设备共享的一种特性。
(4)设备独立性是指设备驱动独立于具体使用的物理设备的一种特性。
11.为了实现设备的独立性、系统中的逻辑设备表必须包含:﹎﹎A﹎﹎。
A:(1)逻辑设备名和物理设备名
(2)逻辑设备名和驱动程序入口地址
(3)物理设备名和驱动程序入口地址
(4)逻辑、物理设备名和驱动程序入口地址
12.使用编制的程序与实际使用的物理设备无关是由﹎﹎A﹎﹎功能实现的。
A:(1)设备分配 (2)设备驱动
(3)虚拟设备 (4)设备独立性
13. 下面关于虚拟设备的论述中,第﹎﹎A﹎﹎条是正确的论述。
A:(1)虚拟设备是指允许用户使用比系统中具有的物理设备更多的设备。
(2)虚拟设备是指允许用户以标准化方式来使用物理设备。
(3)虚拟设备是把一个物理设备变换成多个对应的逻辑设备。
(4)虚拟设备是指允许用户程序不必全部装入内存便可使用系统中的设备.
14。 通过硬件和软件的功能扩充,把原来独占的设备改造成能为若干用户共享的设备,这种设备称为﹎﹎A﹎﹎。
A: (1)存储设备 (2)系统设备
(3)虚拟设备 (4) 用户设备
15。 如果I/O所花费的时间比CPU处理时间短得多,则缓冲区﹎﹎A﹎﹎。
A:(1)最有效(2)几乎无效(3)均衡(4)都不是
16。 在现代操作系统中采用缓冲技术的主要目的是﹎﹎A﹎﹎
A: (1)改善用户编程环境
展开阅读全文