计算机类 Java认证 Java程序员
操作系统课堂习题 110 题 含答案 Java程序员
1 单选题 1 / 110
一个完整的计算机系统应该包括
A 主机、键盘和显示器 B 硬件系统和软件系统 C 主机和它的外部设备 D 系统软件和应用软件
查看答案 B. 硬件系统和软件系统
2 单选题 2 / 110
操作系统是计算机的软件系统中
A 最常用的应用软件 B 最核心的系统软件 C 最通用的专用软件 D 最流行的通用软件
查看答案 B. 最核心的系统软件
3 单选题 3 / 110
计算机主要技术指标通常指
A 所配备的系统软件的版本 B CPU的时钟频率、运算速度、字长和存储容量 C 扫描仪的分辨率、打印机的配置 D 硬盘容量的大小
查看答案 B. CPU的时钟频率、运算速度、字长和存储容量
4 单选题 4 / 110
下列叙述中,错误的是
A 计算机系统由硬件系统和软件系统组成 B 计算机软件由各类应用软件组成 C CPU主要由运算器和控制器组成 D 计算机主机由CPU和内存存储器组成
查看答案 B. 计算机软件由各类应用软件组成
5 单选题 5 / 110
在各类程序设计语言中,相比较而言,执行效率最高的是
A 高级语言编写的程序 B 汇编语言编写的程序 C 机器语言编写的程序 D 面向对象的语言编写的程序
查看答案 C. 机器语言编写的程序
6 单选题 6 / 110
下列各项中两个软件均属于系统软件的是
A MIS和UNIX B WPS和UNIX C DOS和UNIX D MIS和WPS
查看答案 C. DOS和UNIX
7 单选题 7 / 110
下列关于Cache的描述中,哪一个是错误的
A Cache是缓冲技术在存储体系中的一个具体应用 B Cache的主要特点之一是存储容量大 C Cache处于内存和CPU之间 D Cache中一般存放内存的一部分副本
查看答案 B. Cache的主要特点之一是存储容量大
8 单选题 8 / 110
以下不属于冯诺依曼计算机结构特点的是
A 程序和数据都用二进制表示 B 由顺序执行程序 C 机器以CPU为中心 D 自动控制
查看答案 D. 自动控制
9 单选题 9 / 110
二进制数1001001转换成十进制数是
A 72 B 71 C 75 D 73
查看答案 D. 73
10 单选题 10 / 110
十进制数90转换成无符号二进制数是
A 1011010 B 1101010 C 101110 D 101100
查看答案 A. 1011010
11 单选题 11 / 110
单道批处理系统的主要缺点是
A CPU利用率不高 B 失去了交互性 C 不具备并行性 D 以上都不是
查看答案 A. CPU利用率不高
12 单选题 12 / 110
提高单机资源利用率的关键技术是
A 脱机技术 B 虚拟技术 C 交换技术 D 多道程序设计技术
查看答案 D. 多道程序设计技术
13 单选题 13 / 110
批处理系统的主要缺点是
A 系统吞吐量小 B CPU利用率不高 C 资源利用率低 D 无交互能力
查看答案 D. 无交互能力
14 单选题 14 / 110
()操作系统允许一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机
A 网络 B 分布式 C 分时 D 实时
查看答案 C. 分时
15 单选题 15 / 110
实时操作系统必须在()内处理来自外部的事件
A 一个机器周期 B 被控制对象规定时间 C 周转时间 D 时间片
查看答案 B. 被控制对象规定时间
16 单选题 16 / 110
中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是
A 程序计数器 B 程序状态字寄存器 C 通用数据寄存器 D 通用地址寄存器
查看答案 B. 程序状态字寄存器
17 单选题 17 / 110
下面有关简单批处理系统的描述,错误的是
A 简单批处理系统的核心是一个常驻监控程序(Monitor),具有控制作业传输,调度作业运行自动从一个运行完的作业转换到下一个作业等功能 B 简单批处理系统任何时候内存中只有一个作业 C 简单批处理系统考虑到了CPU和I/O设备的并行性 D 简单批处理系统采用单道程序设计技术
查看答案 C. 简单批处理系统考虑到了CPU和I/O设备的并行性
18 单选题 18 / 110
下面关于分时系统的叙述错误的是
A 分时系统主要用于批处理作业 B 分时系统中每个任务依次轮流使用时间片 C 分时系统的响应时间快 D 分时系统是一种多用户操作系统
查看答案 A. 分时系统主要用于批处理作业
19 多选题 19 / 110
可以并行运行2个进程的计算机,必须具备的条件有(多选)
A 操作系统支持多道程序设计技术 B 程序员实现多进程技术 C 计算机中安装了多个单核处理器或一个多核处理器 D 计算机中安装了一个单核处理器
查看答案 A. 操作系统支持多道程序设计技术 C. 计算机中安装了多个单核处理器或一个多核处理器
20 判断题 20 / 110
多道程序的并发执行失去了封闭性和可再现性,因此多道程序设计中无需封闭性和可再现性。
A 正确 B 错误
查看答案 B. 错误
21 单选题 21 / 110
操作系统的核心目标是
A 方便 B 高效 C 运行程序 D 以上都是
查看答案 C. 运行程序
22 单选题 22 / 110
解决信息在计算机中存储问题的操作系统模块是
A 进程管理 B 内存管理 C 文件管理 D 设备管理
查看答案 C. 文件管理
23 单选题 23 / 110
并发性是指若干事件在()发生
A 同一时刻 B 不同时刻 C 同一时间间隔内 D 不同时间间隔内
查看答案 C. 同一时间间隔内
24 单选题 24 / 110
单处理机系统中,可并行的是 Ⅰ.进程与进程 Ⅱ.处理机与设备 Ⅲ.处理机与通道 IV.设备与设备
A Ⅰ、Ⅱ、Ⅲ B Ⅰ、Ⅱ、IV C Ⅰ、Ⅲ、IV D Ⅱ、Ⅲ、IV
查看答案 D. Ⅱ、Ⅲ、IV
25 判断题 25 / 110
在过去很长一段时间内,鉴于计算机系统非常昂贵,所以有效性曾一度是操作系统最为重要的设计目标。
A 正确 B 错误
查看答案 A. 正确
26 多选题 26 / 110
CPU能够直接访问的存储设备有(多选)
A 硬盘 B 内存 C 高速缓存Cache D 寄存器
查看答案 B. 内存 C. 高速缓存Cache D. 寄存器
27 单选题 27 / 110
操作系统提供给应用程序的接口是
A 图形化接口 B 命令行接口 C 系统程序 D 系统调用
查看答案 D. 系统调用
28 多选题 28 / 110
以下选项中,提供命令行接口的操作系统有(多选)
A MD-DOS B Linux C Unix D Windows 10
查看答案 A. MD-DOS B. Linux C. Unix D. Windows 10
29 多选题 29 / 110
以下选项中,是系统程序的有(多选)
A 时间设置程序 B 用户管理程序 C PowerPoint D 计算器
查看答案 A. 时间设置程序 B. 用户管理程序
30 多选题 30 / 110
操作系统提供服务的形式有(多选)
A 用户接口 B 系统程序 C 应用程序 D 系统调用
查看答案 A. 用户接口 B. 系统程序 D. 系统调用
31 单选题 31 / 110
程序运行时独占系统资源,只有程序本身才能改变系统资源状态,这是指
A 程序顺序执行时的再现性 B 并发程序失去再现性 C 并发程序失去封闭性 D 程序顺序执行时的封闭性
查看答案 D. 程序顺序执行时的封闭性
32 单选题 32 / 110
进程和程序的本质区别在于
A 前者分时使用CPU,或者独占CPU B 前者存储在内存,后者存储在外存 C 前者具有异步性,后者具有可再现性 D 前者可以并发执行,后者不能并发执行
查看答案 D. 前者可以并发执行,后者不能并发执行
33 单选题 33 / 110
进程的状态和优先级信息存放在
A JCB B PCB C 快页 D 表页
查看答案 B. PCB
34 单选题 34 / 110
一个进程的读磁盘操作完成后,操作系统针对该进程必做的是
A 修改进程状态为就绪状态 B 降低进程优先级 C 进程分配用户内存空间 D 增加进程的时间片
查看答案 A. 修改进程状态为就绪状态
35 单选题 35 / 110
下列选项中,会导致进程从执行态变为就绪态的事件是
A 执行P操作 B 执行P操作 C 启动I/O设备 D 被高优先级进程抢占
查看答案 D. 被高优先级进程抢占
36 单选题 36 / 110
一般情况下,分时系统中处于()的进程最多
A 执行状态 B 就绪状态 C 阻塞状态 D 终止状态
查看答案 B. 就绪状态
37 单选题 37 / 110
某单处理器系统中若同时存在5个进程,则处于等待状态的进程最少可有()个
A 2 B 0 C 5 D 1
查看答案 B. 0
38 单选题 38 / 110
进程处于()时,它处于非阻塞态
A 等待从键盘输入数据 B 等待协作进程的一个信号 C 等待操作系统分配CPU时间 D 等待网络数据进入内存
查看答案 C. 等待操作系统分配CPU时间
39 多选题 39 / 110
进程和程序的区别是(多选)
A 进程是动态的,程序是静态的 B 进程和程序是一—对应的 C 进程存储在内存中,程序存储在外存中 D 进程是程序的一次执行
查看答案 A. 进程是动态的,程序是静态的 C. 进程存储在内存中,程序存储在外存中 D. 进程是程序的一次执行
40 多选题 40 / 110
在进程的三个基本状态转换中,不会出现的转换是(多选)
A 运行→等待 B 运行→就绪 C 就绪→等待 D 等待→运行
查看答案 C. 就绪→等待 D. 等待→运行
41 单选题 41 / 110
下列选项中,可能导致当前进程 P 阻塞的事件是 Ⅰ.进程P申请临界资源 Ⅱ.进程P从磁盘读数据 Ⅲ.系统将CPU分配给高优先级进程
A 仅Ⅰ B 仅Ⅱ C 仅Ⅰ,Ⅱ D Ⅰ,Ⅱ,Ⅲ
查看答案 C. 仅Ⅰ,Ⅱ
42 单选题 42 / 110
下列选项中,导致创建新进程的操作是 I. 用户登录成功 II. 设备分配 III. 启动程序执行
A 仅Ⅰ和Ⅱ B 仅Ⅱ和Ⅲ C 仅Ⅰ和Ⅲ D Ⅰ,Ⅱ,Ⅲ
查看答案 C. 仅Ⅰ和Ⅲ
43 多选题 43 / 110
关于进程的叙述,正确的有(多选)
A 一个进程独占处理机时,其执行结果只取决于进程本身如果在一个进程的工作没有完成之前,另一个进程就可以开始工作,则称这些进程具有并发性 B 一个进程独占处理机时,其执行结果只取决于进程本身如果在一个进程的工作没有完成之前,另一个进程就可以开始工作,则称这些进程具有并发性 C 并发进程是轮流占用处理机的 D 单处理机系统中同时执行若干进程是指若干进程同时占用着处理机 E 进程并发执行时,其执行结果与进程执行的相对速度有关
查看答案 A. 一个进程独占处理机时,其执行结果只取决于进程本身如果在一个进程的工作没有完成之前,另一个进程就可以开始工作,则称这些进程具有并发性 B. 一个进程独占处理机时,其执行结果只取决于进程本身如果在一个进程的工作没有完成之前,另一个进程就可以开始工作,则称这些进程具有并发性 C. 并发进程是轮流占用处理机的 E. 进程并发执行时,其执行结果与进程执行的相对速度有关
44 单选题 44 / 110
处于挂起就绪状态(即静止就绪状态)的进程,可转换为
A 阻塞状态(即活动阻塞状态) B 就绪状态(即活动就绪状态) C 运行状态 D 挂起阻塞状态(即精致阻塞状态) E 运行状态或就绪状态(即活动就绪状态) F 就绪状态(即活动就绪状态)或挂起阻塞状态(即静止阻塞状态)
查看答案 B. 就绪状态(即活动就绪状态)
45 多选题 45 / 110
以下关于挂起进程的叙述,正确的有(多选)
A 挂起进程不能立即执行 B 挂起进程一定在等待某一事件或某一资源 C 挂起进程可以自己改变进程状态 D 挂起进程可能提高CPU利用率 E 挂起某进程可以缩短该进程的执行时间
查看答案 A. 挂起进程不能立即执行 D. 挂起进程可能提高CPU利用率
46 判断题 46 / 110
挂起是指将当前的某个不能运行的进程调到内存的其他地方。
A 正确 B 错误
查看答案 B. 错误
47 判断题 47 / 110
某用户两次运行Word软件查看同一个文档,因为运行的程序和操作的数据均相同,所以系统两次运行Word对应的是同一个进程。
A 正确 B 错误
查看答案 B. 错误
48 判断题 48 / 110
在PCB中可以直接或间接找到有关该进程的所有信息。
A 正确 B 错误
查看答案 A. 正确
49 判断题 49 / 110
进程的3种基本状态:就绪、运行和阻塞,任意两种状态之间都可以相互转换。
A 正确 B 错误
查看答案 A. 正确
50 判断题 50 / 110
在进程-线程机制中引入了线程,进程与它的线程们在同一逻辑地址空间,但却不适合多核CPU系统。
A 正确 B 错误
查看答案 B. 错误
51 单选题 51 / 110
假设4个作业到达系统的时刻和运行时间如表所示。系统在t=2时开始调度作业。若分别采用FCFS和SJF调度算法,则选中的作业分别是
A J2,J3 B J1,J4 C J2,J4 D J1,J3
查看答案 D. J1,J3
52 单选题 52 / 110
OS中调度算法是核心算法之一,下列关于调度算法的论述中,正确的是
A FCFS调度算法既对长作业有利,又对短作业有利 B 时间片RR调度算法只对长作业有利 C 实时调度算法也要考虑作业的长短问题 D 高响应比优先调度算法既有利于短作业,又兼顾长作业
查看答案 D. 高响应比优先调度算法既有利于短作业,又兼顾长作业
53 单选题 53 / 110
列有关基于时间片的进程调度的叙述中,错误的是
A 时间片越短,进程切换的次数越多,系统开销越大 B 当前进程的时间片用完后,该进程的状态由执行状态变为阻塞状态 C 时钟中断发生后,系统会修改当前进程在时间片内的剩余时间 D 影响时间片大小的主要因素包括响应时间、系统开销和进程数量等
查看答案 B. 当前进程的时间片用完后,该进程的状态由执行状态变为阻塞状态
54 单选题 54 / 110
对于相同的进程序列,下列进程调度算法中平均周转时间最短的是
A FCFS调度算法 B SJF调度算法 C 优先级调度算法 D RR调度算法
查看答案 B. SJF调度算法
55 单选题 55 / 110
下列选项中,降低进程优先级的合理时机是
A 进程时间片用完 B 进程刚完成l/O操作,进入就绪队列 C 进程长期处于就绪队列 D 进程从就绪状态转为运行状态
查看答案 A. 进程时间片用完
56 单选题 56 / 110
某系统正在执行3个进程P1、P2、P3,各进程的计算时间和I/O时间占比如表所示。为了提高系统资源利用率,合理的进程优先级设置应为
A P1>P2>P3 B P3>P2>P1 C P2>P1=P3 D P1>P2=P3
查看答案 B. P3>P2>P1
57 单选题 57 / 110
下列调度算法中,不会导致产生饥饿现象的是
A RR B 静态优先级 C 非抢占式SJF D 抢占式SJF
查看答案 A. RR
58 单选题 58 / 110
下列调度算法中、综合考虑进程等待时间和执行时间的是()调度算法。
A RR B 短进程优先 C FCFS D 高响应比优先
查看答案 D. 高响应比优先
59 单选题 59 / 110
下列与进程调度有关的因素中,在设计多级反馈队列调度算法时要考虑的是 I.就绪队列的数量 II.就绪队列的优先级 III.各就绪队列所采用的调度算法 IV.进程在就绪队列间的迁移条件
A I、II B Ⅲ、IV C Ⅱ、Ⅲ、IV D I、Ⅱ、Ⅲ、IV
查看答案 D. I、Ⅱ、Ⅲ、IV
60 单选题 60 / 110
系统采用两级反馈队列调度算法进行进程调度。就绪队列Q1采用RR调度算法,时间片为10ms;就绪队列Q2采用短进程优先调度算法。系统优调度Q1队列中的进程,当Q1为空时系统才会调度Q2中的进程;新创建的进程首先进入Q1;Q1中的进程执行一个时间片后若未结束,则转入Q2。若当前Q1和Q2为空,系统依次创建进程P1、P2后即开始调度进程,P1、P2需要的CPU时间分别为30ms和20ms,则进程P1、P2在系统中的平均等待时间为
A 25 ms B 20 ms C 15 ms D 10 ms
查看答案 C. 15 ms
61 单选题 61 / 110
系统中有4个进程都要使用某类资源。若每个进程最多需要3个该类资源,为保证系统不发生死锁,系统应提供该类资源至少是
A 3个 B 4个 C 9个 D 12个
查看答案 C. 9个
62 单选题 62 / 110
某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是
A 2 B 3 C 4 D 5
查看答案 C. 4
63 单选题 63 / 110
系统中有3个不同的临界资源R1,R2和R3,被4个进程P1,P2,P3,P4共享。各进程对资源的需求为:P1申请R1和R2,P2申请R2和R3,P3申请R1和R3,P4申请R2。若系统出现死锁,则处于死锁状态的进程数至少是
A 1 B 2 C 3 D 4
查看答案 C. 3
64 单选题 64 / 110
某系统中有A、B两类资源各6个,t时刻资源分配及需求情况如表所示:问t时刻安全检测结果是
A 存在安全序列P1,P2,P3 B 存在安全序列P2,P1,P3 C 存在安全序列P2,P3,P1 D 不存在安全序列
查看答案 B. 存在安全序列P2,P1,P3
65 单选题 65 / 110
假设系统中有4个同类资源,进程P1、P2和P3需要的资源数分别为4、3和1,P1、P2和P3已申请到的资源数分别为2、1和0,则执行安全性检测算法的结果
A 不存在安全序列,系统处于不安全状态 B 存在多个安全序列,系统处于安全状态 C 存在唯一的安全序列P3、P1、P2,系统处于安全状态 D 存在唯一安全备列P3、P2、P1,系统处于安全状态
查看答案 A. 不存在安全序列,系统处于不安全状态
66 单选题 66 / 110
下列关于银行家算法的叙述中,正确的是
A 银行家算法可以预防死锁 B 当系统处于安全状态时,系统中一定无死锁进程 C 当系统处于不安全状态时,系统中一定会出现死锁进程 D 银行家算法破坏了死锁必要条件中的“请求和保持”条件
查看答案 B. 当系统处于安全状态时,系统中一定无死锁进程
67 单选题 67 / 110
下列关于死锁的叙述中,正确的是 I.可以通过剥夺进程资源解除死锁 II.死锁的预防方法能确保系统不发生死锁 Ⅲ.银行家算法可以判断系统是否处于死锁状态 IV.当系统出现死锁时,必然有两个或两个以上的进程处于阻塞态
A 仅Ⅱ、Ⅲ B 仅I、Ⅱ、IV C 仅I、Ⅱ、Ⅲ D 仅I、Ⅲ、IV
查看答案 B. 仅I、Ⅱ、IV
68 单选题 68 / 110
假设5个进程PO、P1、P2、P3、P4共享三类资源R1、R2、R3,这些资源总数分别为18、6、22。TO时刻的资源分配情况如表所示,此时存在一个安全序列是
A P0,P2,P4,P1,P3 B P1,P0,P3,P4,P2 C P2,P1,P0,P3,P4 D P3,P4,P2,P1,P0
查看答案 D. P3,P4,P2,P1,P0
69 单选题 69 / 110
某时刻进程的资源使用情况如下表所示,此时的安全序列是
A P1、P2、P3、P4 B P1、P3、P2、P4 C P1、P4、P3、P2 D 不存在
查看答案 D. 不存在
70 单选题 70 / 110
死锁与安全状态的关系是
A 死锁状态有可能是安全状态 B 安全状态有可能成为死锁状态 C 不安全状态就是死锁状态 D 死锁状态一定是不安全状态
查看答案 D. 死锁状态一定是不安全状态
71 单选题 71 / 110
从下面对临界区的论述中,选出一条正确的论述
A 临界区是指进程中用于实现进程同步的那段代码 B 临界区是指进程中用于实现进程通信的那段代码 C 临界区是指进程中用于访问共享资源的那段代码 D 临界区是指进程中访问临界资源的那段代码
查看答案 D. 临界区是指进程中访问临界资源的那段代码
72 单选题 72 / 110
进程 P1 对信号量 S 执行 wait(S)操作,则信号量 S 的值应
A 加1 B 减1 C 不定 D 不变
查看答案 B. 减1
73 单选题 73 / 110
两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥资源的是
A 旅行社 B 航空公司 C 数据 D 旅行社与航空公司
查看答案 C. 数据
74 单选题 74 / 110
在9个生产者,5个消费者,共享容量为7的缓冲区的生产者-消费者问题中。互斥使用缓冲区的信号量 S的初值为
A 9 B 5 C 7 D 1
查看答案 D. 1
75 单选题 75 / 110
若记录型信号量 S 的初值为15,当前值为-15,则表示有()等待进程
A 15个 B 30个 C 16个 D 31个
查看答案 A. 15个
76 单选题 76 / 110
设与某资源相关联的信号量初值为3,当前值为1,若 M 表示该资源的可用个数,N 表示等待资源的进程数,则 M、N 分别是
A 0、1 B 1、0 C 1、2 D 2、0
查看答案 B. 1、0
77 单选题 77 / 110
下列准则中实现临界区互斥机制必须遵循的是 I.两个进程不能同时进入临界区 II.允许进程访问空闲的临界资源 III.进程等待进入临界区的时间是有限的 IV.不能进入临界区的执行态进程立即放弃 CPU
A I,IV B II,III C I,II,III D I,III,IV
查看答案 C. I,II,III
78 单选题 78 / 110
临界区是指并发进程中访问共享变量的()段
A 信息管理 B 信息存储 C 数据 D 程序
查看答案 D. 程序
79 多选题 79 / 110
以下有关临界区的论述,正确的是(多选)
A 进程必须互斥进入临界区 B 临界区的设置方法由操作系统确定 C 每个进程可能有一个或多个临界区 D 临界区是代码片段
查看答案 A. 进程必须互斥进入临界区 C. 每个进程可能有一个或多个临界区 D. 临界区是代码片段
80 多选题 80 / 110
若记录型信号量 S 的初值为3,则当前值为1时表示(多选)
A 系统对应的阻塞等持队列存在1个进程 B 系统对应的阻塞等待队列存在2个进程 C 系统对应的阻塞等待队列存在0个进程 D 系统现有可用资源1个 E 系统现有可用资源2个
查看答案 C. 系统对应的阻塞等待队列存在0个进程 D. 系统现有可用资源1个
81 单选题 81 / 110
在下列同步机制中,可以实现“让权等待”的是
A Peterson 方法 B swap 指令 C 信号量方法 D TestAndSet 指令
查看答案 C. 信号量方法
82 单选题 82 / 110
进程 P1 和进程 P2 均包含并发执行的线程,部分伪代码描述如下:
下列选项中,需要互斥执行的操作是
A a=1与a=2 B a=x与b=x C x+=1与x+=2 D x+=1与x+=3
查看答案 C. x+=1与x+=2
83 单选题 83 / 110
有两个并发执行的进程 P1 和 P2,共享初值为1的变量 x。P1 对x加1,P2 对x减1。加1和减1操作的指令序列分别如下所示。两个操作完成后,x 的值
A 可能为-1或3 B 可能为0、1或2 C 只能为1 D 可能为-1、0、1或2
查看答案 B. 可能为0、1或2
84 单选题 84 / 110
在生产者消费者问题中,消费者执行 Wait(full)后阻塞的原因是
A full=0 B full=1 C full<1 D full>1
查看答案 C. full<1
85 单选题 85 / 110
系统中有10个并发进程涉及某个相同的变量 A,则变量 A 的相关临界区最少有()个
A 2 B 20 C 1 D 10
查看答案 D. 10
86 单选题 86 / 110
进程 P1 对信号量 S 执行 V 操作,则信号量 S 的值应
A 加1 B 减1 C 不定 D 不变
查看答案 A. 加1
87 单选题 87 / 110
设两个进程共用一个临界资源的互斥信号量 mutex,当 mutex=-1时表示
A 两个进程都进入临界区 B 两个进程都在等待 C 没有一个进程进入临界区 D 一个进程进入了临界区,另一个进程等待
查看答案 D. 一个进程进入了临界区,另一个进程等待
88 单选题 88 / 110
如果3个进程共享一个互斥段,每次最多允许2个进程进入该互斥段,则信号量的变化范围是
A 1、0、-1、-2 B 3、2、1、0 C 2、1、0、-1 D 2、1、0、-1、-2
查看答案 C. 2、1、0、-1
89 单选题 89 / 110
三个进程 A、B、C 通过信号量 S 互斥进入某个临界区,且他们均不牵涉其他信号量的任何操作。下面说法正确的是
A 这三个进程 A、B、C 之间一定会发生死锁 B 这三个进程 A、B、C 之间一定不会发生死锁 C 这三个进程 A、B、C 之间可能会发生死锁,但死锁参与者只能包括其中的两个进程 D 这三个进程 A、B、C 之间可能会发生死锁,但死锁参与者一定包括全部三个进程
查看答案 B. 这三个进程 A、B、C 之间一定不会发生死锁
90 单选题 90 / 110
将系统中的资源进行线性排队编号,进程对资源的请求必须按照资源的序号递增次序提出。这样可以通过摒弃()条件预防死锁
A 请求和保持 B 不剥夺 C 环路等待 D 互斥
查看答案 C. 环路等待
91 单选题 91 / 110
在可变分区分配方案中,当某一作业完成、系统回收其主存空间时,回收分区可能存在与相邻空闲区合并的情况,为此须修改空闲分区表。其中,造成空闲分区数减1的情况是
A 既无上邻空闲分区,也无下邻空闲分区 B 既无上邻空闲分区,也无下邻空闲分区 C 虽有上邻空闲分区,但无下邻空闲分区 D 既有上邻空闲分区,也有下邻空闲分区
查看答案 D. 既有上邻空闲分区,也有下邻空闲分区
92 单选题 92 / 110
采用动态分区算法回收内存时,如果回收区仅与空闲区链插入点前一个分区相邻接,那么需要在空闲区链表中
A 增加一个新表项 B 修改前一个分区表项的大小 C 修改前一个分区表项的首地址 D 修改前一个分区表项的大小和首地址
查看答案 B. 修改前一个分区表项的大小
93 单选题 93 / 110
某计算机按字节编址,其动态分区内存管理采用最佳适应算法,每次分配和回收内存后都对空闲分区链重新排序。当前空闲分区信息如下表所示。回收起始地址为 60K、大小为 140K 的分区后,系统中空闲分区的数量、空闲分区链第一个分区的起始地址和大小分别是
A 3、20K、380KB B 3、500K、80KB C 4、20K、180KB D 4、500K、80KB
查看答案 B. 3、500K、80KB
94 单选题 94 / 110
在下列动态分区分配算法中,最容易产生内存碎片的是
A 首次适应算法 B 最坏适应算法 C 最佳适应算法 D 循环首次适应算法
查看答案 C. 最佳适应算法
95 单选题 95 / 110
不是基于顺序搜索的动态分区分配算法的是
A 首次适应算法 B 循环首次适应算法 C 最坏适应算法 D 快速适应算法
查看答案 D. 快速适应算法
96 单选题 96 / 110
可重定位内存的分区分配目的是为
A 解决碎片问题 B 便于多作业共享内存 C 便于用户干预 D 回收空白区方便
查看答案 A. 解决碎片问题
97 单选题 97 / 110
所谓“存储保护”的基本含义,最恰当的描述是
A 防止存储器硬件受损 B 防止程序在内存丢失 C 防止程序间相互越界访问 D 防止程序被人偷看
查看答案 C. 防止程序间相互越界访问
98 单选题 98 / 110
采用分页存储管理方式进行存储分配时产生的存储碎片,被称为
A 外零头 B 内零头 C 外零头或内零头 D A、B、C 都正确
查看答案 B. 内零头
99 单选题 99 / 110
采用()不会产生内部碎片。
A 分页式存储管理 B 分段式存储管理 C 随机存储管理 D 段页式存储管理
查看答案 B. 分段式存储管理
100 单选题 100 / 110
分页存储管理系统中,虚拟地址转换成物理地址的工作是由()完成的。
A 地址转换程序 B 用户程序 C 硬件 D 装入程序
查看答案 C. 硬件
101 单选题 101 / 110
下面关于虚拟存储管理的论述中,正确的是
A 为了能让更多的进程同时运行,可以只装入10%~30%的进程映像,即启动运行 B 最佳页面置换算法是实现页式虚拟存储管理的常用算法 C 即使在多用户操作系统环境下,用户也可以运用机器指令访问任一合法的物理地址 D 为提高内存保护的灵活性,内存保护通常由软件完成
查看答案 A. 为了能让更多的进程同时运行,可以只装入10%~30%的进程映像,即启动运行
102 单选题 102 / 110
在存储管理中,采用覆盖与交换技术的目的是
A 减少程序占用的主存空间 B 物理上扩充主存容量 C 提高 CPU 效率 D 便于代码在主存中共享
查看答案 A. 减少程序占用的主存空间
103 单选题 103 / 110
系统为某进程分配了4个页框,该进程已访问的页号序列为2、0、2、9、3、4、2、8、2、4、8、4、5。若进程要访问的下一页的页号为7,依据 LRU 算法,应淘汰页的页号是
A 2 B 3 C 4 D 8
查看答案 A. 2
104 单选题 104 / 110
某系统采用 LRU 页置换算法和局部置换策略,若系统为进程Р预分配了4个页框,进程 P 访问页号的序列为0、1、2、7、0、5、3、5、0、2、7、6,则进程访问上述页的过程中,产生页置换的总次数是
A 3 B 4 C 5 D 6
查看答案 C. 5
105 单选题 105 / 110
当系统发生抖动()时,可以采取的有效措施是 I.撤销部分进程 Ⅱ.增加磁盘交换区的容量 Ⅲ.提高用户进程的优先级
A 仅Ⅰ B 仅Ⅱ C 仅Ⅲ D 仅Ⅰ、Ⅱ
查看答案 A. 仅Ⅰ
106 单选题 106 / 110
在请求页式存储管理中,若所需页面不在内存中,则会引起
A 输入输出中断 B 缺段中断 C 越界中断 D 页故障
查看答案 D. 页故障
107 单选题 107 / 110
在页式存储管理系统中,采用某些页面置换算法,会出现 Belady异常现象,即进程的缺页次数会随着分配给该进程的页框个数的增加而增加。下列算法中,可能出现 Belady 异常现象的是
A FIFO 算法 B LRU 算法 C OPT 算法 D CLOCK 算法
查看答案 A. FIFO 算法
108 单选题 108 / 110
计算机系统中判断是否有中断发生,应是在
A 进程切换时 B 执行完一条指令时 C 执行 P 操作后 D 由用户态转入核心态时
查看答案 B. 执行完一条指令时
109 判断题 109 / 110
虚拟存储的实现是基于程序访问的局部性原理,其实质是借助外存将内存较小的物理地址空间转化为较大的逻辑地址空间。
A 正确 B 错误
查看答案 A. 正确
110 判断题 110 / 110
页表的作用是实现逻辑地址到物理地址的映射。
A 正确 B 错误
查看答案 B. 错误