第三章 复习题 计算机操作系统概论复习资料习题答案- 下载本文

第三章 复习题

一、单项选择题

1. 多道程序设计是指( C )。

A. 把一个计算问题的程序分成多个可独立执行的程序模块 B. 一个处理器上同时运行多个程序

C. 把多个计算问题同时装入主存储器并行执行 D. 每个用户同时编制多个程序

2. 进程队列是把( B )链接在一起而形成的。

A. 进程 B. 进程控制块PCB C. 程序 D. 数据 3. 把一个进程让出处理器,由另一个进程占用处理器的过程称为( C )。 A. 进程转换 B. 进程阻塞 C. 进程切换 D. 进程撤销 4. UNIX采用的进程调度算法是( D )。

A. 先来先服务调度算法 B. 时间片轮转调度算法 C. 分级调度算法 D. 动态优先数调度算法 5. 一种能使作业平均周转时间最短的作业调度算法是( B )算法。 A. 先来先服务 B. 计算时间短者优先 C. 响应比高者优先 D. 均衡调度 6. 程序是静止的,而进程是( A )的。

A. 动态的 B. 活动的 C. 不动的 D. 顺序的 5. 操作系统把一些能完成特定功能、不可中断的过程称为( B )。 A. 程序 B. 原语 C. 进程 D. 语句

6. 若某系统的进程调度采用优先级调度算法,则对具有相同优先级的进程经常又使用

( A )算法。

A. 先来先服务 B. 按优先级 C. 轮转法 D. 任何 7. LRU页面调度算法总是选择( A )页面调出主存储器。

A. 最近最久未被使用 B. 在贮存中驻留时间最长的 C. 最近被访问的次数最少的 D. 最先被装入主存储器的

8. 原语是操作系统中用来完成特定功能的程序模块,它们的执行是( D )的。

A. 可并发 B. 可交叉 C. 可被中断 D. 不可被中断 9. 下列对进程的属性描述错误的是( D )。 A. 进程具有动态性 B. 进程可以并发执行

C. 进程具有等待态、就绪态和运行态三种基本状态

D. 多个不同的进程不可以包含相同的程序

10. 一个作业被选中装入主存储器后,系统就为该作为创建一个( A )。 A. 进程 B. 文件

C. 作业 D. 程序

11. 作业调度选中了一个作业且把它装入主存储器时就为该作业创建了一个进程,该进程

( C )。

A. 立即可占用处理器运行

B. 应排入等待队列等待分配外围设备 C. 就排入就绪队列等待分配处理器 D. 应排入等待队列等待分配处理器

12. 进程在执行过程中状态会发生变化,然而下列变化是不可能发生的( C )。 A. 运行到就绪 B. 运行到等待 C. 等待到运行 D. 等待到就绪

13. 多道程序设计是把多个计算问题同时装入计算机系统的( B )并行执行。 A. 外存 B. 存储器 C. CPU D. I/O设备 14. 自愿中断是正在运行的进程执行了一条( D )指令而引起的。

A. 任何 B. 输入 C. 输出 D. 访管 15. 下面选项关于PSW的描述正确的是( B )。 A. 中断字寄存器简称为PSW

B. PSW用来控制指令执行顺序并且保留和指示与程序有关的系统状态 C. PSW一般由程序基本状态、中断码、中断响应装置三部分内容构成

D. 当前正在占用处理器的进程的PSW称为新PSW 16. UNIX系统中,系统调用fork的作用是( A )。

A. 创建一个子进程 B. 终止子进程的执行 C. 父进程等待子进程终止 D. 启动执行一个指定文件 17. 在页面调度算法中,LRU代表( C )。

A. 最佳调度算法 B. 先进先出调度算法

C. 最近最久未使用调度算法 D. 最近最不经常使用调度算法

18. 当采用响应比高者优先算法进行作业调度时,响应比是由( A )之比来决定的。 A. 作业在输入井的等待时间与需要的计算时间 B. 作业调度时的时间与作业需要的计算时间 C. 作业进入输入井的时间与需要的计算时间 D. 作业被选中时的时间与需要的计算时间

19. 把能实现从输入井中选取作业的功能程序称为( C )。 A. 作业说明书 B. 作业控制语言 C. 作业调度程序 D. 用户程序 20. 把一个程序在一个( A )上的一次执行称为一个进程。

A. 数据集合 B. 程序 C. 进程 D. 计算机 21. 每个作业都要经过若干个步骤才能得到结果,对每个作业来说( A )。 A. 前一作业的结果是后一作业输入的结果 B. 各作业步之间互不联系

C. 作业步要由操作系统确定

D. 对每个作业都是一样的作业步

22. 最短作业优先调度算法中,( D )不是这种调度算法的优点。

A. 可以提高系统的吞吐量 B. 可降低作业的平均等待时间 C. 缩短作业等待队列 D. 可缩短大作业的等待时间 23. 进程运行过程中发生等待事件时,负责把进程状态改为等待态的是( C )。

A. 创建原语 B. 撤销原语

C. 阻塞原语 D. 唤醒原语 24. 在UNIX系统中,进程的最后状态是( D )。

A. 运行状态 B. 睡眠状态 C. 创建状态 D. 僵死状态 25. 下列选项中不属于进程基本状态的是( D )。 A. 等待态 B. 就绪态 C. 运行态 D. 睡眠态

26. 由系统设置多个就绪队列,每个就绪队列中的进程按时间片轮转法占用处理器,我们称这种进程调度算法为( D )。

A. 先来先服务调度算法 B. 最高优先级调度算法 C. 分级调度算法 D. 时间片轮转调度算法 27. 下列选项中对UNIX进程的同步描述正确的是( B )。 A. 当进程在用户态执行用户程序时,由系统调用wait和wakeup实现同步 B. 当进程在用户态执行用户程序时,由系统调用wait和exit实现同步 C. 当进程在核心态执行系统程序时,由系统调用sleep和exit实现同步 D. 当进程在和心态执行系统程序时,由系统调用wakeup和exit实现同步

28. 刚被调出的页又立即要用,因而又要把它调入;而调入不久又被调出;调出不久又再次被调入。这种现象称为( A ):

A. 颠簸 B. 切换 C. 调度 D. 进驻

29. 把进程作为操作系统的基本构造单位,对其缺点描述错误的是( D )。 A. 每个进程要占用一个进程控制块和一个私有的主存区域,开销较大 B. 进程之间的通信必须由通信机制来完成,速度较慢

C. 进程增多会给调度和控制带来的复杂性,增加了死锁的机会 D. 不能支持不同硬件和不同用户需要的版本,不能实现兼容 30. UNIX把进程的数据段分成三部分,不包括( D )。 A. 用户栈区 B. 用户数据区 C. 系统工作区 D. user区 31. 批处理作业的调度算法在设计上应考虑如下原则( D )。

A. 公平性、平衡资源使用和高效性 B. 公平性、高效性和及时性

C. 平衡使用资源、极大的流量和及时性 D. 公平性、平衡资源使用和极大的流量 32. 一个刚被创建的进程,它的初始状态是( B )。 A. 等待态 B. 就绪态 C. 运行态 D. 阻塞态 33. 引起中断的事件成为( C )。

A. 中断响应 B. 中断处理程序 C. 中断源 D. 中断字寄存器 34. 进程控制块的英文缩写为( A )。

A. PCB B. PSW C. CAW D. CSW 35. UNIX系统中,交换进程是指( A )。

A. 0号进程 B. 1号进程

C. login进程 D. shell进程

36. 为实现存储保护,若程序执行时要访问本程序以外的非法地址空间,则系统会产生( D )。

A. 硬件故障中断 B. 输入/输出中断 C. 外部中断 D. 地址越界中断 37. 重新启动系统时,计算机系统立即会自动执行( A )。 A. 引导程序 B. 操作系统核心程序 C. 初始化进程 D. login进程

38. 下列选项中会引起进程切换的是( D )。

A. 一个进程从运行状态变成等待状态 B. 一个进程从运行状态变成就绪状态 C. 一个进程从等待状态变成就绪状态 D. 以上情况均会引起进程切换 39. 关于进程概念的描述错误的是( B )。

A. 把一个程序在一个数据集上的一次执行称为一个进程 B. 进程是静态的

C. 进程包括程序和数据集

D. 一个进程可以包括多个程序

40. 下列选项中属于强迫性中断事件的是( A )。

A. 外围设备完成了一次信息传输操作 B. 用户请求操作系统分配主存储器空间 C. 用户请求分配一台设备 D. 用户请求启动外围设备 41. 进程存在的标识是( D )。 A. 程序是否已完全调入主存储器 B. 数据集是否已调入主存储器 C. 程序是否已调入处理器执行 D. 进程控制块是否创建

42. 批处理操作系统和分时操作系统各自控制下的作业分别被称为( A )。 A. 批处理作业和终端作业 B. 批处理作业和分时作业 C. 前台作业和批处理作业 D. 前台作业和分时作业 43. 在允许中断嵌套处理的系统中,不能屏蔽的中断是( C )。

A. 程序性中断 B. 硬件故障中断

C. 自愿中断 D. 输入/输出中断 44. 在UNIX中,进程换进换出的工作是由( A )进程来做的。 A.. 0号 B. 1号 C. 3号 D. 4号

45. 作业访问的最近最久未使用调度算法具有可操作性,是基于( A )。 A. 程序执行的局部性理论 B. 程序执行的无序性理论 C. 程序执行的顺序性理论 D. 程序执行的循环性理论 46. 原语应是( C )。

A. 操作系统中的一个函数 B. 操作系统中的一个过程

C. 操作系统中的一个执行不可中断的过程 D. 操作系统中的一个执行可中断的函数

47. 响应比最高者优先算法综合考虑了作业的等待时间和计算时间,把响应比定义为

( A )。

A. 作业等待时间与计算时间之比 B. 作业计算时间与等待时间之比 C. 作业周转时间与等待时间之比 D. 作业周转时间与计算时间之比 48. 下列属于程序性中断的是( B )。