概述
一、判断题
1.多道程序技术可将一台物理CPU虚拟为多台逻辑CPU。(T)
2.操作系统的不确定性是指同一程序使用相同的输入,在相同的环境下,经过多次运行可能获得完全不同的结果(F)
操作系统的不确定性是操作系统能处理随机发生的多个事件(如用户在终端上按中断按钮,程序运行发生错误,外部设备中断等等)
3.交互性是批处理系统的一个特征(F)
批处理系统的优点是吞吐量高,可以充分利用系统资源。缺点是交互性差,程序运行时难以控制
4.启动外设的工作必须在管态下操作系统完成(T)
管态下中央处理机可以使用全部机器指令,包括一组特权指令(如涉及外部设备的输入/输出指令,改变机器状态或修改存储保护的指令),允许访问整个存储区。
用户态下禁止使用特权指令,不能取用资源与改变机器状态,且只允许用户程序访问自己的存储区域。
5.原语可在目态下执行(T)
6.所谓的用户态、核态实际上是处理机的一种状态,而不是程序的状态(T)
7.处理机从目态转变为管态是通过置程序状态字来实现的(F)
所谓的用户态、核态实际上是处理机的一种状态,是系统而不是程序
8.进程切换的过程在“管态”下执行(T)
9.读写磁盘的过程是再用户态下执行的(F)
读写磁盘是外设设备,应该是在管态下执行
10.在分时系统中,时间片越小,一个作业的总运行时间越短(F)
时间片越小,一个作业中的进程来回切换回浪费时间,总运行时间应该越长
11.在时间片轮转调度法中,时间片越小则系统吞吐量越高(F)
在时间片轮转调度算法中,时间片的大小对系统性能的影响很大。如果时间片足够大,以至于所有进程都能在一个时间片内执行完毕,则时间片轮转调度算法就退化为先来先服务调度算法。如果时间片很小,那么处理机将在进程间过于频繁切换,使处理机的开销增大,而真正用于运行用户进程的时间将减少。
12.进程存在的唯一标标志是否它处于运行状态(F)
进程存在的唯一标标志是进程控制块
二、单选题
1.进程在系统中是否存在的惟一标志是( )
A. 数据集合
B. 目标程序
C. 源程序
D. 进程控制块
正确答案: D
2.下面关于线程的叙述不正确的是______。
A. 线程可以通过进程的全局变量与同进程其他线程通信。
B. 线程共享进程的单地址空间。
C. 创建线程需要从磁盘上读取线程运行的函数。
D. 同一进程线程之间切换CPU只需要保护寄存器和堆栈。
正确答案: C
3.多个进程实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的() 。
A. 动态性
B. 并发性
C. 调度性
D. 异步性
正确答案: B
4.下列选项中,会导致用户进程从用户态切换到核心态的操作是() Ⅰ.地址访问越界 Ⅱ.abs( )函数调用 Ⅲ.read系统调用
A. 仅Ⅰ.Ⅱ
B. 仅Ⅰ.Ⅲ
C. 仅Ⅱ.Ⅲ
D. Ⅰ.Ⅱ和Ⅲ
正确答案: B
5.下列进程状态的转换中,哪一个是不正确的 。
A. 就绪→运行
B. 运行→就绪
C. 就绪→阻塞
D. 阻塞→就绪
正确答案: C
6.关于处理机调度,以下说法错误的是()。
A. 作业调度时,先来先服务调度算法不利于长作业、最短作业优先算法不利于短作业
B. 处理机调度可以分为4级:作业调度、交换调度、进程调度和线程调度
C. 进程调度算法有:轮转算法、先来先服务算法、优先级算法等
D. 衡量调度策略的主要指标有:周转时间、吞吐率、响应时间和设备利用率等
正确答案: A
7.设有4个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理机上按单道批处理方式运行,则平均周转时间为()
A. 1小时
B. 5小时
C. 2.5小时
D. 8小时
正确答案: B
8.进程调度主要负责的工作是()
A. 选择作业进入内存
B. 选择进程占用CPU
C. 建立一进程
D. 撤销一进程
正确答案: B
9.一种既有利于短小作业又兼顾到长作业的作业调度算法是() 。
A. 先来先服务
B. 轮转
C. 最高响应比优先
D. 均衡调度
正确答案: C
10.在下列叙述中,不正确的是___。
A. 进程被撤销时,只需要释放其PCB就可以了,因为PCB是进程存在的唯一标志
B. 进程的互斥和同步能用PV原语来实现
C. 用户程序中执行系统调用命令时,处理机的状态字将发生改变
D. 设备独立性是指用户在编程时,所使用的设备与实际设备无关
正确答案: A
11.在支持线程的操作系统里,以下说法错误的是()
A. 执行程序时仍需要创建相应的进程;
B. 进程内可以没有线程。
C. 每个进程至少有一个线程,称为主线程。
D. 操作系统将线程作为调度对象。
正确答案: B
12.临界区是指并发进程中访问共享变量的()段。
A. 程序
B. 管理信息
C. 数据
D. 信息存储
正确答案: A
13.以下与进程通信有关的叙述中,错误的是( )。
A. 进程通信是指进程间的信息交换
B. 剪贴板是一种进程通信方式
C. 磁盘文件不是一种进程通信方式
D. 信号量是一种进程通信方式
正确答案: C
14.哪一项不是进程控制块中的内容()
A. 该进程的优先级
B. 该进程的创建者ID
C. 该进程所执行的程序的路径
D. CPU利用率。
正确答案: D
15.现有3个同时到达的作业J1、J2和J3,它们的执行时间分别为T1、T2和T3,且T1 < T2 < T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是()。
A. T1 + T2 + T3
B. (T1 + T2 + T3) / 3
C. (T1 + 2T2 + 3T3) / 3
D. (3T1 + 2T2 + T3) / 3
正确答案: D
答案解析:作业的周转时间为( 从作业提交到作业完成的时间间隔)
16.下列进程调度算法中,可能会出现进程长期得不到调度的情况是()
A. 先来先服务调度
B. 最短时间优先调度
C. 时间片轮转调度算法
D. 多级反馈队列
正确答案: B
17.任何两个并发进程之间()。
A. 可能存在同步或互斥关系
B. 一定存在互斥关系
C. 一定存在同步关系
D. 一定彼此独立无关
正确答案: A
18.进程从运行状态变为阻塞状态的原因是 。
A. 输入或输出事件发生
B. 时间片到
C. 输入或输出事件完成
D. 某个进程被唤醒
正确答案: A
19.进程和程序的一个本质区别是()。
A. 前者为动态的,后者为静态的
B. 前者存储在内存,后者存储在外存
C. 前者在一个文件中,后者在多个文件中
D. 前者分时使用CPU,后者独占CPU
正确答案: A
20.资源的预先分配策略可以实现死锁的() 。
A. 预防
B. 避免
C. 检测
D. 恢复
正确答案: A
答案解析:静态预防死锁的方法:预先分配所有共享的资源。死锁的避免:1有序资源分配;2银行家算法
21.两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是()。
A. 航空公司
B. 飞机票
C. 旅行社
D. 旅行社和航空公司
正确答案: B
22.当某个作业被作业调度程序选中,进入内存开始运行时,作业的状态为()。
A. 后备状态
B. 提交状态
C. 运行状态
D. 结束状态
正确答案: C
23.进程所请求的一次输入结束后,进程状态从()。
A. 运行状态变为就绪状态
B. 运行状态变为等待状态
C. 等待状态变为就绪状态
D. 就绪状态变为运行状态
正确答案: C
24.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由 临界区构成。
A. 2个
B. 3个
C. 4个
D. 5个
正确答案: D
25.{()属于进程间的低级通信。}
A. 管道
B. 共享存储区
C. 信箱机制
D. 信号量
正确答案: D
26.一作业8:00到达系统,估计运行时间为1小时。若10:00开始执行该作业,其响应比是()
A. 2
B. 1
C. 3
D. 0.5
正确答案: C
27.产生系统死锁的原因可能是由于 。
A. 进程释放资源
B. 一个进程进入死循环
C. 多个进程竞争,资源出现了循环等待
D. 多个进程竞争共享型设备
正确答案: C
28.现有3个作业同时到达,每个作业的计算时间都是1小时,它们在一台处理机上按单道批处理方式运行,则平均周转时间为()
A. 1小时
B. 2小时
C. 3小时
D. 6小时
正确答案: B
29.提供进程从运行到就绪切换的硬件为 。
A. 软件中断
B. 磁盘中断
C. 键盘中断
D. 定时器中断
正确答案: D
30.要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的()条件。
A. 不可剥夺
B. 互斥
C. 请求与保持
D. 环路等待
正确答案: C
31.某系统采用静态抢占式优先级进程调度算法。A 进程 0 时刻到达,优先级为 5,需运行 10s;B 进程 3 时刻到达,优先级为 7,需运行 5s;C 进程 5 时刻到达,优先级为 8,需 运行 3 秒,则 CPU 的服务顺序为____。
A. A->B->C->A
B. A->B->C->B->A
C. A->B->A->C
D. A->B->C->A->B
正确答案: B
32.哪一项不是进程控制块中的内容___
A. CPU的时钟频率
B. 进程的创建者ID
C. 该进程所执行的程序的路径
D. 进程的优先级。
正确答案: A
33.一个进程释放一种资源将有可能导致一个或几个进程()
A. 由就绪变运行
B. 由运行变就绪
C. 由阻塞变运行
D. 由阻塞变就绪
正确答案: D
34.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于() 。
A. 进程相应的程序段的长度
B. 进程总共需要运行时间多少
C. 进程自身和进程调度策略
D. 进程完成什么功能
正确答案: C
35.计算机操作系统中,P、V操作一个信号量S的初值为2,若S的当前值为-1,则表示等待的进程数是()
A. 3个
B. 2个
C. -1个
D. 、1个
正确答案: D
36.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息或建立某个条件后再向前执行,这种关系是进程间的( )关系。
A. 同步
B. 互斥
C. 竞争
D. 合作
正确答案: A
37.资源的预先分配策略可以实现死锁的 。
A. 预防
B. 避免
C. 检测
D. 恢复
正确答案: A
38.为了对紧急事件或重要进程进行调度,调度算法应采用( )。
A. 先来先服务法
B. 优先级法
C. 短作业优先法
D. 时间片轮转法
正确答案: B
39.关于“信号量”的说法正确的是()
A. 整型信号量和整数等同
B. 信号量的值不可以为负数
C. 整型信号量不能避免忙等
D. 记录型信号量不能避免忙等
正确答案: C
40.同一进程的多线程,同时在多核上都能运行。这种性质称作线程的 。
A. 异步性
B. 并行性
C. 并发性
D. 动态性
正确答案: B
41.下列进程状态的转换中,哪一个是不会发生的( )。
A. 就绪→阻塞
B. 运行→就绪
C. 就绪→运行
D. 阻塞→就绪
正确答案: A
42.三个作业J1、J2、J3一起到达,分别对应的执行时间为24、3、3,则最短作业优先调度算法调度的平均等待时间是 。
A. 17
B. 24
C. 6
D. 3
正确答案: D
43.下列的磁头调度算法,会导致“磁头黏着”(即,导致请求饥饿)的算法是()。
A. 最短寻道时间优先算法
B. 先来先服务算法
C. 电梯调度算法
D. 单向扫描算法
正确答案: A
44.有5个进程共享同一临界资源,若使用信号量机制实现对该临界资源的互斥访问,则信号量值的变化范围是()。
A. [1, 4]
B. [–5, 1]
C. [–4, 1]
D. [1, 5]
正确答案: C
45.进程从运行状态到阻塞状态可能是由于()
A. 获得处理机而被执行
B. 时间片用完
C. 该进程执行了P操作
D. 该进程执行了V操作
正确答案: C
46.关于进程的运行、就绪和阻塞三个状态,下列观点正确的是() 。
A. 每个进程从创建到撤消都要经历这三个状态
B. 每个进程从创建到撤消,各个状态只能经历一次
C. 某些进程可以从阻塞状态转化为运行状态
D. 某些进程可以从运行状态转化为就绪状态
正确答案: D
47.哪个属于非强占式调度()
A. 时间片轮转法;
B. 短作业优先调度;
C. 先来先服务;
D. 高响应比优先调度;
正确答案: C
48.某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将()。
A. 从就绪变为运行
B. 从运行变为就绪
C. 从运行变为阻塞
D. 从阻塞变为就绪
正确答案: C
49.关于线程以下的说法正确的是( )。
A. 线程是处理器的独立调度单位
B. 线程是资源分配的独立单位
C. 同一进程中多线程不能独立执行
D. 同一进程中每个线程有独立的主存空间
正确答案: A
50.要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的 条件。
A. 不可剥夺
B. 互斥
C. 请求与保持
D. 环路等待
正确答案: C
51.不同计算机上的进程之间通信,通过 。
A. 共享内存
B. 消息传递
C. 网络
D. 全局变量
正确答案: C
52.若系统中有五台打印机,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许______个进程参与竞争而不会发生死锁。
A. 2
B. 3
C. 4
D. 5
正确答案: C
53.在下列调度算法中,()同时用于进程调度和磁盘调度。
A. FCFS
B. 优先级调度法
C. 时间片轮转法
D. 电梯调度法
正确答案: A
54.使进程从运行状态切换到等待状态所用的进程控制原语是( )。
A. 阻塞原语
B. 唤醒原语
C. 创建原语
D. 撤消原语
正确答案: A
55.在消息缓冲队列中,消息队列属于()资源。
A. 可剥夺
B. 永久
C. 共享
D. 临界
正确答案: D
56.{在单处理机系统中处于运行态的进程有() 个。}
A. 0
B. 1
C. 不确定
D. 2
正确答案: B
57.两个进程并发执行,一个进程等待另一个进程发来的消息,或者建立某个条件后才向前推进,这种制约被称为进程的____。
A. 同步
B. 互斥
C. 调度
D. 并发
正确答案: A
58.在单处理机系统中处于运行态的进程有() 个。
A. 0
B. 1
C. 不确定
D. 2
正确答案: B
59.在一个进程中若干并发线程均将一个全局变量count中的值加1次,那么有关count中的值说法正确的是()。
A. 肯定有正确的结果
B. 肯定有不正确的结果
C. 若这些并发线程互斥执行count加1操作,count中的值正确
D. A,B,C均不对
正确答案: C
60.进程在执行过程中其状态不断发生变化,这种特性称为进程的()
A. 并发性
B. 动态性
C. 同步性
D. 异步性
正确答案: B
61.资源的按序分配策略可以破坏( )条件。
A. 互斥使用资源
B. 占有且等待资源
C. 不剥夺资源
D. 循环等待资源
正确答案: D
62.进程因为时间片到被切换,其正确的状态转换是 。
A. 就绪→运行
B. 运行→挂起
C. 运行→就绪
D. 挂起→就绪
正确答案: C
63.一种可导致某作业永远不被调度的作业调度算法是( )。
A. 短作业优先
B. 高响应比优先
C. 先来先服务
D. 轮转调度
正确答案: A
64.资源的有序分配算法可以实现死锁的__________。
A. 预防
B. 避免
C. 检测
D. 恢复
正确答案: A
65.操作系统中调度算法是核心算法之一,下列关于调度算法的论述中正确的是____。
A. 先来先服务调度算法对即对长作业有利也对段作业有利
B. 时间片轮转调度算法只对长作业有利
C. 实时调度算法也要考虑作业的长短问题
D. 高相应比者优先调度算法既有利于短作业又兼顾长作业
正确答案: D
66.在一个具有3核的处理机系统中,若有5个用户进程,在非管态的某一时刻,处于运行状态的用户进程最多有 个。
A. 3
B. 1
C. 5
D. 8
正确答案: A
67.操作系统中,进程之间交换数据的过程称为 。
A. 进程共享
B. 进程同步
C. 进程通信
D. 进程协调
正确答案: C
68.进程调度的对象和任务分别是()。
A. 作业,从就绪队列中按一定的调度策略选择一个作业占用CPU
B. 进程,从就绪队列中按一定的调度策略选择一个进程占用CPU
C. 作业,从后备队列中按一定的调度策略选择一个作业占用CPU
D. 进程,从后备队列中按一定的调度策略选择一个进程占用CPU
正确答案: B
69.{在使用基于优先数的,不可抢占进程调度算法的系统中,不会引起进程切换的事件是()。}
A. 进程运行完成
B. 进程运行过程中变为阻塞状态
C. 时间片到
D. 有一个优先级高的进程就绪
正确答案: D
70.若当前进程因时间片用完而让出处理机时,该进程应转变为()状态
A. 就绪
B. 阻塞
C. 运行
D. 完成
正确答案: A
最后
以上就是飘逸网络为你收集整理的操作系统(期中考试时备考的题目)的全部内容,希望文章能够帮你解决操作系统(期中考试时备考的题目)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复