操作系统练习题new 下载本文

一、判断题(在你认为正确的题后括号内划“√”,反之划“×”)

1. 设备独立性就是指系统具有使用不同设备的能力。 ( × ) 2. 多道程序的引入主要是为了提高CPU的利用率。 ( ) 3. Windows NT是一个多用户、多任务操作系统。 ( × ) 4. 进程是一段独立的程序。 ( ) 5. P、V操作中信号量的值,永远代表着某类可用资源的数量。 ( ) 6. 在引入线程的操作中,线程是资源分配和调度的基本单位。 ( ) 7. 操作系统对进程的管理和控制主要是通过PCB来实现的。 ( ) 8. 死锁就是循环等待。 ( ) 9. 不存在只涉及一个进程的死锁。 ( ) 10. 若系统中每一资源类只有一个,只要系统存在任何环路,系统状态就是不安全的。( ) 11. 死锁是多个进程为竞争系统资源,或彼此间通信而引起的一种临时性的阻塞现象( ) 12. 在引入线程的系统中,进程调度是负责CPU的分配工作。 ( ) 13. 当进程数大于资源数是,进程竞争资源一定会产生死锁。 ( ) 14. 为了减少内部碎片,页应偏小为好。 ( ) 15. 为了减少缺页中断率,页应该小一些。 ( ) 16. 可变分区法可以比较有效的消除部分碎片,但不能消除内部碎片。 ( ) 17. LRU页面调度算法总是选择在主存驻留时间最长的页面被淘汰。 ( ) 18. 最佳适应算法比首次适应算法具有更好的内存利用率。 ( ) 19. 磁盘是共享设备,所以每一时刻可有若干个进程同时与它叫唤信息。 ( ) 20. 一个盘块的物理地址由三个参数值惟一确定,它们是柱面号、盘面号和扇面号。 ( ) 21. 设备独立性是指系统具有使用不同设备的能力。 ( ) 22. 文件保护就是禁止对文件的进行存取。( ) 23. 访问控制矩阵比访问控制表更节约空间。( )

二、单项选择题(在每个小题的四个备选答案中选出一个正确的答案,并将其代码写在题干中的括号内。不选、选错或多选该题无分) 1. 操作系统是一种 。

A 通用软件 B 系统软件 C 应用软件 D 软件包 2. 操作系统的 管理部分负责对进程进行调度。

第 1 页 共 37 页

A 主存储器 B 控制器 C 运算器 D 处理机 3. 一个计算机系统,采用多道程序设计技术后,使多到程序实现了 。

A 微观上并行 B 宏观上并行 C 微观上和宏观上并行 D 微观上和宏观上串行

4. 一个计算机系统可以认为由以下四个层次构成,而我们所说的裸机是指 。

A 硬件层 B 操作系统层 C 语言处理程序层 D 应用程序层 5. 操作系统是对 进行管理的软件。

A 软件 B 硬件 C 计算机资源 D 应用程序 6. 下列的 不属于操作系统所管理的范畴。

A 程序 B 内存 C CPU D 中断 7. 从用户的观点看,操作系统是 。

A 用户和计算机之间的接口 B 控制和管理计算机资源的软件 C 合理地组织计算机工作流程的软件 D 由若干层次的程序按一定的结构组

成的有机体

8. 设计实时操作系统时,首先应考虑系统的 。

A 可靠性和灵活性 B 实时性和可靠性 C 灵活性和可靠性 D 优良性和分配性 9. 操作系统中采用多道程序设计技术提高CPU和外部设备的 。

A 利用率 B 可靠性 C 稳定性 D 兼容性 10. 操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的 和方便

用户使用计算机而配备的一种系统软件。

A 速度 B 利用率 C 灵活性 D 兼容性 11. 所谓 是指将一个以上的作业放入主存,并同时处于运行状态,这些作业共享处

理机的时间和外围设备等其他资源。

A 多重处理 B 多道程序设计 C 实时处理 D 共行执行 12. 操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端

同时交互地使用计算机。

A 网络 B 分布式 C 分时 D 实时 13. 如果分时操作系统得时间片一定,那么 ,则响应时间越长。

第 2 页 共 37 页

A 用户数越少 B 用户数越多 C 内存越少 D 内存越多 14. 操作系统提供给程序员的接口是 。

A 进程 B 系统调用 C 库函数 D 系统调用和库函数 15. 是作业存在的唯一标志。

A 作业名 B 进程控制块 C 作业控制块 D 程序名

16. 设有四个作业同时到达,每一个作业的执行时间均为2小时,它们在一台处理机上按

单道方式运行,则平均周转时间为 。

A 1小时 B 5小时 C 25小时 D 8小时

17. 作业调度算法的选择常考虑的因素之一是使系统有最高的吞吐率,为此应 。

A 不让处理机空闲 B 能够处理尽可能多的作业 C 是各类用户都满意 D 不是系统过于复杂

18. 在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是 。

A 先来先服务 B 优先数 C 最高响应比优先 D 短作业优先 19. 既考虑作业等待时间,又考虑作业执行时间的调度算法是 。

A 响应比高者优先 B 短作业优先 C 优先级调度 D 先来先服务 20. 作业调度中的先来先服务算法是以 为出发点考虑的。

A 作业执行时间 B 作业的周转时间 C 作业等待时间 D 等待时间加运行时间 21. 下述作业调度算法中, 调度算法与作业的估计运行时间有关。

A 先来先服务 B 短作业优先 C 均衡 D 时间片轮转 22. 现有三个同时到达的作业J1,J2和J3,它们的执行的时间分别是T1,T2和T3,且

T1

23. 一作业8:00到达系统,估计运行时间为1小时。若10:00开始执行该作业,其响应比

是 。

A 2 B 1 C 3 D 0.5

第 3 页 共 37 页

24. 在进程管理中,当 时,进程从阻塞状态变为就绪状态。

A 进程被进程调度程序选中 B 等待某一事件 C 等待的事件发生 D 时间片用完 25. 建立进程就是 。

A 建立进程的目标程序 B 为其建立进程控制块 C 建立进程及其子孙的进程控制块 D 将进程挂起 26. 分配到必要的资源并获得处理机是的进程状态是 。

A 就绪状态 B 执行状态 C 阻塞状态 D 撤销状态 27. 在操作系统中,P、V操作是一种 。

A 机器指令 B 系统调用命令 C 作业控制命令 D 低级进程通讯原语

28. 若P、V操作的信号量S初值为2,当前值为-1,则表示有 等待进程。

A 0个 B 1个 C 2个 D 3个 29. 下面对进程的描述中,错误的是 。

A 进程是动态的概念 B 进程执行需要处理机 C 进程是有生命期的 D 进程是指令的集合

30. 如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量

的初值应设置为 。

A 3 B 1 C 2 D 0 31. 下列的进程状态变化中, 变化是不可能发生的。

A 运行→就绪 B 运行→等待 C 等待→运行 D 等待→就绪 32. 一个运行的进程用完了分配给它的时间片后,它的状态变为 。

A 就绪 B 等待 C运行 D 由用户自己确定 33. 用V操作唤醒一个等待进程时,被唤醒进程的状态变为 。

A 等待 B 就绪 C 运行 D 完成 34. 临界区是 。

A 一段共享数据区 B 一个缓冲区 C 一段互斥执行的程序段 D 一个互斥资源 35. 进程间的同步是指进程间在逻辑上的相互 关系。

A 联系 B 制约 C 继续 D 调用

第 4 页 共 37 页