第三章复习题一、单项选择题1. 多道程序设计是指(C)。
A. 把一个计算问题的程序分成多个可独立执行的程序模块B. 一个处理器上同时运行多个程序C. 把多个计算问题同时装入主存储器并行执行D. 每个用户同时编制多个程序2. 进程队列是把(B)链接在一起而形成的。
A. 进程B. 进程控制块PCBC. 程序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. CPUD. I/O设备14. 自愿中断是正在运行的进程执行了一条(D)指令而引起的。
A. 任何B. 输入C. 输出D. 访管15. 下面选项关于PSW的描述正确的是(B)。
A. 中断字寄存器简称为PSWB. PSW用来控制指令执行顺序并且保留和指示与程序有关的系统状态C. PSW一般由程序基本状态、中断码、中断响应装置三部分内容构成D. 当前正在占用处理器的进程的PSW称为新PSW16. 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. PCBB. PSWC. CA WD. CSW35. 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)。
A. 打印机结束工作B. 地址越界C. 时间片到时D. 掉电49. 在UNIX系统中,一个进程为了等待某事件而让出处理器便进入了(D)。
A. 就绪状态B. 等待状态C. 僵死状态D. 睡眠状态50. 在UNIX中经常要发生进程在主存与磁盘之间的转换,我们把这项工作称为进程的(B)。
A. 交换B. 换进换出C. 颠簸D. 调度51. 操作系统完成自身初始化后,等待用户从键盘或鼠标输入命令的程序是(B)。
A. 引导程序B. 操作系统核心程序C. 系统功能调用子程序D. 中断处理子程序52. 在批处理系统中,用户作业的作业构成包括(D)。
A. 程序B. 程序和数据C. 程序和作业说明书D. 程序、数据和作业说明书53. 电源电压超出固定范围,则要发生(A)。
A. 硬件故障中断B. 程序性中断事件C. 外部中断事件D. 输入/输出中断事件54. (D)中断是自愿中断。
A. 程序B. 外部C. I/OD. 访管55. 把从输入井中选取后备作业装入主存储器的工作称为(B)。
A. 进程调度B. 作业调度C. 移臂调度D. 旋转调度56. 在UNIX中,规定用户程序请求系统调用的指令是(B)。
A. renameB. trapC. sigactionD. sigreturn57. UNIX的处理器状态字(即ps)占用(B)。
A. 16位B. 32位C. 64位D. 128位二、填空题1. 当操作系统完成一次系统调用功能后,应把___用户_______ 程序的PSW送回到程序状态字寄存器中。