搜索
您的当前位置:首页操作系统单元练习1、2(学生版)

操作系统单元练习1、2(学生版)

来源:智榕旅游
《计算机操作系统》综合练习

《计算机操作系统》单元练习1、2

一、单项选择题

1.以下描述与操作系统无关的是( ). A. 方便用户的程序集合

B. 控制和管理计算机系统的硬件和软件资源 C. 计算机系统的硬件和软件资源的集合 D. 合理地组织计算机工作流程 2.计算机操作系统的功能是( ). A. 把源程序代码转换为目标代码 B. 实现计算机用户之间的相互交流

C. 完成计算机硬件与软件之间的转换

D. 控制、管理计算机系统的资源和程序的执行 3.多道程序的引入主要是为了( ). A. 提高CPU的速度 B. 提高内存的存取速度

C. 提高计算机的使用效率 D. 减少CPU处理作业时间

4.以下关于操作系统作用的叙述中,不正确的是( ). A. 管理系统资源 B. 控制程序执行

C. 改善人机界面 D. 提高用户软件运行速度 5.下面系统中,( )最可能具有硬实时特性. A. 火车订票系统 B. 网络对战游戏 C. 生产流水线使用的工业机器人

D. 可在线播放的流式多媒体(如Real)

6.( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机.

A. 网络 B. 分布式 C. 分时 D. 实时 7.在下列操作系统的各个功能组成部分中,( )不需要硬件的特别支持.

操作系统综合练习 第 2 页 共 4 页

A. 进程调度 B. 时钟管理 C. 地址影射 D. 中断系统 8.在下列操作系统中,对响应时间要求最高的是 ( ). A.批处理系统 B. 分时系统 C. 实时系统 D. 网络操作系统

9. 进程和程序的本质区别是( ).

A. 存储在内存和外存 B. 顺序和非顺序执行机器指令

C. 动态和静态特征 D. 分时使用和独占使用计算机资源 10.有关进程的下列叙述中,( )是正确的.

A. 进程是静态的文本 B. 进程与程序是一一对应的 C. 进程运行的数据都在栈中

D. 多个进程可以在单个CPU上并发执行 11. 一个进程是( ).

A. 由处理器执行的一个程序 B. 一个独立的程序 + 数据集 C. 一个独立的程序 D. PCB结构、程序和数据的集合 12.下面叙述中正确的是( ).

A. 操作系统一个重要概念是进程,不同进程所执行的代码一定不同 B. 为了避免发生死锁,各进程只能逐个申请资源

C. 操作系统用PCB管理进程,从PCB中可读取出进程的运行状态 D. 进程存在互斥与同步问题,而线程则没有此类问题 13. 已获得除CPU以外的所有所需资源的进程处于( )状态. A. 运行 B. 就绪 C. 自由 D. 等待 14.下列的进程状态变化中,( )的变化是不可能发生的. A. 运行→就绪 B. 运行→等待 C. 等待→运行 D. 等待→就绪

15. 某进程所要求的一次打印输出结束,该进程被唤醒,其进程状态将从( ).

A. 就绪状态到运行状态 B. 等待状态到就绪状态 C. 运行状态到等待状态 D. 运行状态到就绪状态 16. 进程调度是从( )选择一个进程投入运行.

A. 就绪队列 B. 等待队列 C. 栈型队列 D. 先进先出队列

操作系统综合练习 第 3 页 共 4 页

17.多道程序系统中,当( ),进程必从执行状态转变为就绪状态. A. 进程被进程调度程序选中 B. 时间片到

C. 等待某一事件 D. 等待的事件已发生 18.下述各项中,( )不是引起进程切换的直接原因. A. 运行进程的时间片用完 B. 运行进程出错

C. 运行进程要等待某一事件发生 D. 有新进程进入就绪状态

19.对于有两个并发进程的系统,设初值为1的互斥信号量为mutex,若mutex=0,则( ).

A. 表示没有进程进入与mutex相关的临界区 B. 表示有一个进程进入与mutex相关的临界区

C. 表示有一个进程进入与mutex相关的临界区,另一进程等待进入 D.表示有两个进程进入与mutex相关的临界区

20. 在多道程序系统中,为了保证公共变量的完整性,各进程应互斥进入相关临界区。所谓临界区是指( ).

A. 一个缓冲区 B. 一段数据区 C. 同步机制 D. 一段程序 21.某个进程从等待状态进入就绪状态可能是由于( ). A. 现运行进程运行结束

B. 现运行进程执行了wait操作 C. 现运行进程执行了Signal操作 D. 现运行进程时间片用完

22.若信号量S初值为2,当前值为-1,则表示有( )个等待进程. A. 0 B. 1 C. 2 D. 3 23.操作系统中,对信号量S的wait原语操作定义中,使进程进入相应等待队列的条件是( ).

A. S≠0 B. S<0 C. S=0 D. S>0 24.为了使两个进程能够相互合作,最少需要( )个信号量. A. 1 B. 2 C. 3 D. 4 25.在操作系统中,所谓“死锁”是指( ). A. 程序死循环

操作系统综合练习 第 4 页 共 4 页

B. 多个进程彼此等待资源而不能前进的状态 C. 硬件故障

D. 时间片太短,进程的调进调出太频繁而效率太低 二、简答题(答案应简明扼要,每题答案超过百字不得分)

1.并发程序与并行程序在概念有何区别?

2.进程控制块PCB的作用是什么?PCB有很多数据项,列出你所知道的其中5项?

3.何谓进程的忙式等待?进程是否还有其它方式的等待?

因篇幅问题不能全部显示,请点此查看更多更全内容

Top