您的位置:首页 > 其它

《操作系统》期末复习综合练习题

2007-12-26 21:39 274 查看
[align=center]《操作系统》期末复习综合练习题[/align]

一、单项选择题
1.按照所起的作用和需要的运行环境,操作系统属于( )范畴。
A.用户软件 B.应用软件
C.支撑软件 D.系统软件
2.以下不属于分时系统优点的是:( )。
A.响应较快,界面友好 B.多用户,便于普及
C.便于资源共享 D.交互能力较弱,系统专用

3.以下( )功能不是操作系统具备的主要功能:
A.文档编辑 B.中断处理
C.内存管理 D.CPU调度
[align=center] [/align]
4.Windows系列操作系统是一种单用户( )的操作系统。
A.单任务 B.分时
C.实时 D.多任务

5.Unix操作系统是当代最有代表性的多用户多任务( )。
A.实时系统 B.批处理系统
C.分时系统 D.分布式系统

6.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是( )。
A.多道批处理系统 B.分时系统
C.实时系统 D.网络操作系统

7.两个或多个活动在同一给定的时间间隔中进行称之为( )。
A.并行 B.共享 C.并发 D.异步

8.Unix系统中的命令界面下,普通用户的默认主提示符是:( )。
A.$ B.# C.> D.<

9.推动操作系统形成和发展的主要动力是( )。
A.软件的发展 B.软件制造商 C.硬件技术的发展 D.CPU的升级

10. 进程的动态、并发等特征是利用( )表现出来。
A.程序 B.数据
C.进程控制块 D.程序和数据
[align=center] [/align]
11. ( )不是分时系统的基本特征:
A. 同时性 B. 独立性
C. 实时性 D. 交互性

12. 主要由于( )原因,使UNIX易于移植。
A. UNIX是由机器指令书写的 B. UNIX大部分由汇编语言编写的
C.UNIX是用汇编语言编写的 D. UNIX大部分是用C语言编写的
[align=left] [/align]
13. 下面关于UNIX操作系统特点的描述哪一项是错误的( )。
A. 用户界面良好 B. 可移植性好
C. 版本单一 D. 可扩充性好

14. 在UNIX系统中,用户登陆之后,UNIX运行的第一个程序是( )。
A. login程序 B. fork程序
C. lpr 程序 D. shell程序

15. 以下叙述错误的是( )。
A.网络操作系统能实现各台计算机之间的通信和网络资源共享。
B. 分布式计算机系统中的各台计算机没有主次之分。
C. 网络操作系统能使系统中若干台计算机相互协作完成一个共同的任务。
D. 分布式操作系统能使系统中若干台计算机相互协作完成一个共同的任务。

16. 引进进程概念的关键在于:( )。
[align=left]A.独享资源 B.共享资源 C.顺序执行 D.便于调试[/align]
[align=left] [/align]
17. 原语是:( )。
A.一条机器指令 B.由若干条机器指令组成,执行时中途不能打断。
C.一条特定指令 D.中途能打断的指令组
[align=left] [/align]
18. 正在运行的进程因提出的服务请求未被操作系统立即满足或者所需数据尚未到达等原因,只能由( )把它转变为阻塞态。
[align=left]A.父进程 B.子进程 C.进程本身 D.其它进程[/align]

19. 当被阻塞进程所等待的事件出现时,如所需数据到达或者等待的I/O操作已完成,则由( )调用唤醒原语,将等待该事件的进程唤醒。
[align=left]A.父进程 B.子进程 C.进程本身 D.另外的、与被阻塞进程相关的进程[/align]
[align=center] [/align]
20. 系统中进程的创建一般由( )调用进程创建原语来创建。
[align=left]A.父进程 B.子进程 C.进程本身 D.1号进程[/align]

21. Unix系统中用来检查并显示当前存在的进程状态的命令是:( )。
[align=left]A.ps B.nice C.wait D.sleep[/align]

22. 进程与程序的主要区别是:( )。
A.进程是静态的;而程序是动态的。
B.进程不能并发执行而程序能并发执行。
C.程序异步执行,会相互制约,而进程不具备此特征
[align=left]D.进程是动态的,而程序是静态的。[/align]

23. 进程的就绪态是指:( )。
A.进程因等待某种事件发生而暂时不能运行的状态。
B.进程已分配到CPU,正在处理机上执行的状态。
C.进程已具备运行条件,但未分配到CPU的状态。
[align=left]D.以上三个均不正确。[/align]

24. 进程的运行态是指:( )。
A.进程因等待某种事件发生而暂时不能运行的状态。
B.进程已分配到CPU,正在处理机上执行的状态。
C.进程已具备运行条件,但未分配到CPU的状态。
[align=left]D.以上三个均不正确。[/align]

25. 进程的阻塞态是指:( )。
A.进程因等待某种事件发生而暂时不能运行的状态。
B.进程已分配到CPU,正在处理机上执行的状态。
C.进程已具备运行条件,但未分配到CPU的状态。
[align=left]D.以上三个均不正确。[/align]
[align=center] [/align]

26. 如果进程PA对信号量S执行P操作,则信号量S的值应( )
A.加1 B.减1
C.等于0 D.小于0

27. 进程所请求的一次打印输出结束后,将使进程状态从( )。
A. 运行态变为就绪态 B. 运行态变为等待态
C. 就绪态变为运行态 D. 等待态变为就绪态

28. 一作业进入内存后,则所属该作业的进程初始时处于( )状态。
A.运行 B. 等待
C.就绪 D. 收容

29. 程序和与其有关进程的对应关系是( )。
A.多对多 B. 一对多
C.一对一 D.多对一

30. 假设PV操作用信号量S管理某个共享资源,当无资源可供使用时( )。
A.S≠0 B.S=0
C.S<0 D.S>0

31. 并发进程中与临界资源有关的程序段称为( )。
A.临界区 B.并发区
C.变量区 D.共享区
[align=left] [/align]
32. 如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会( )。
A.继续运行
B.进入阻塞态,让出CPU
C.进入就绪态,让出CPU
D.继续运行,并唤醒S队列头上的等待进程
[align=left] [/align]
33. 用PV操作实现相关临界区的管理,信号量S的初值定义为5,在S上调用了10次P操作和16次V操作,S的值应为( )。
A.0 B.10
C.11 D.-1
[align=center] [/align]
34. 在一般操作系统中必不可少的调度是( )。
A. 高级调度
B. 中级调度
C. 作业调度
[align=left]D. 进程调度[/align]

35. 下面哪一项不是进程调度的功能( )。
A. 保存现场
B. 选择进程
C. 恢复现场
[align=left]D. 创建PCB[/align]

36. FCFS算法进行调整,对以下哪种工作有利:( )。
A. 运行时间较长的作业
B. 运行时间较短的作业
C. I/O繁忙型作业
D. 后到达的作业
[align=left] [/align]
37. RR算法调度的原则是( )。
A. 先到先服务
B. 急事先办
C. 时间片轮转
[align=left]D. 最短剩余时间优先[/align]
[align=center] [/align]
38. UNIX下有四个作业,A、B、C、D的优先数分别为100,64,80和65,采用优先算法调度时,则( )。
A. A被选中
B. B被选中
C. C被选中
[align=left]D. D被选中[/align]

39. 某系统采用静态抢先式优先级进程调度。A进程0时刻到达,优先数85,需耗时10秒;B进程3时刻到达,优先数65,需耗时5秒;C进程5时刻到达,优先数60,需耗时3秒,则CPU的服务顺序是(设优先数小,优先级高)( )。
A.A→B→C→A
B.A→B→C→B→A
C.A→B→A→C
[align=left]D.A→B→C→A→B[/align]

40. 有四个作业A、B、C、D预计运行时间分别是6,3,20和15个时间单位,同时提交,按SJF算法调度,它们执行顺序是()。
A. A→B→C→D
B. B→C→D→A
C. B→A→D→C
[align=left]D. A→B→D→C[/align]
[align=left] [/align]
41. UNIX命令中,用于显示当前Shell 下正在运行的作业的命令是( )。
A. nohup
B. at
C. batch
[align=left]D. jobs[/align]

42. 在系统设计时,如果希望有极大的吞吐量并且能充分利用处理器,则需选用( )。
A.先来先服务调度算法 B. 优先数调度算法
C.时间片轮转算法 D. 分级调度算法

43. 在UNIX系统中,进程调度采用的技术是( )。
A.时间片轮转 B.先来先服务
C.静态优先数 D.动态优先数

44. 高速缓存器CACHE的特性是( )。
A. 速度快
B. 容量大
C. 只读性
[align=left]D. 成本低[/align]

45. 外存(如磁盘)上存放的数据和程序 ( )。
A. 可由CPU直接访问
B. 必须在CPU访问之前移入主存
C. 是使用频度高的信息
[align=left]D. 是高速缓存中的信息[/align]

46. 在存储管理的分区法中,为了便于内存分配,系统会建立一张( )。
A. 页表
B. 快表
C. 分区说明表
[align=left]D. 段表[/align]

47. 在分区存储管理方法下,导致碎片的原因是 ( )。
A. 重定位
B. 分区的个数固定
C. 分区的大小固定
[align=left]D. 作业连续存储[/align]

48. 虚拟存储管理策略可以 ( )。
A. 扩大逻辑内存容量
B. 扩大物理内存容量
C. 扩大逻辑外存容量
[align=left]D. 扩大物理外存容量[/align]

49. 下面的存储器管理方案中,只有 ( ) 会使系统产生抖动。
A. 固定分区
B. 可变分区
C. 单纯分区
[align=left]D. 请求分页[/align]
[align=center] [/align]
50. 请求分页存储管理中,若把页面大小增加一倍, 则一般缺页中断次数(程序顺序执行)会 ( )。
A. 增加
B. 减少
C. 不变
[align=left]D. 可能增加也可能减少[/align]
[align=left] [/align]
51. UNIX S_5的页面淘汰采用的算法是( ) 。
A. 先进先出法(FIFO)
B. 最佳置换法(OPT)
C. 最近最少使用置换法(LRU)
[align=left]D. 最近未使用置换法(NUR)[/align]

52. 下面存储管理的方法中,不是分页存储管理的方法是 ( )。
A. 逻辑空间分页
B. 物理空间分块
C. 页与块同样大
D. 块连续页离散
[align=left] [/align]
53. 虚拟存储技术是 ( )。
A. 补充主存空间的技术
B. 补充逻辑地址空间的技术
C. 扩充辅存空间的技术
D. 扩充输入输出缓冲区的技术

54. 在目标程序装入内存时,一次性完成地址修改的方式( )。
A.静态重定位
B.动态重定位
C.静态连接
D.动态连接

55. 文件系统是负责操纵和管理文件的一整套设施,它实现文件的共享和保护,方便用户( )。
A. 按索引存取 B. 按名存取
C. 按记录号存取 D. 按记录名存取

56. 文件系统是负责操纵和管理文件的一整套设施,它实现文件的( )和保护,方便用户按名存取。
A. 共享 B. 复制
C. 读写 D. 删除

57. 在UNIX系统中目录项由文件名和( )组成。
A. 扩展名 B. 首簇号
C. I节点号 D. 文件属性

58. 在MS-DOS系统的目录项中文件名占( )字节。
A. 8 B. 16
C. 3 D. 任意多个

59. ( )是负责操纵和管理文件的一整套设施,它实现文件的共享和保护,方便用户按名存取。
A. 文件系统 B. I/O指令
C. 数据库DBMS D. 输入/出子系统

60. 通常,采用紧缩法消除内存碎片的存储管理技术是( )。
A. 固定分区法 B.动态分区法
C. 可重定位分区法 D.对换技术

61. 在UNIX系统中,文件存储空间管理采用的是( )。
A. 空闲空间表法 B. 空闲块链接法
C. 空闲块成组法 D. 位示图法

62. 在UNIX系统中,用户程序经过编译之后得到的可执行文件属于( )。
A.ASCII文件 B.普通文件
C.目录文件 D.特别文件

63. 文件管理实际上是管理( )。
A. 主存空间 B. 辅助存储空间
C. 逻辑地址空间 D. 物理地址空间

64. 在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( )。
A.单级目录 B.二级目录
C.纯树形目录 D.非循环图目录
65. 设备管理应具有以下功能:监视设备状态、进行设备分配、完成I/O操作、缓冲管理和( )。
A: 中断请求         B:地址转换
C: 空闲块分配        D:查页表

66. 设备管理要达到如下的目的:( )、与设备无关、效率高、管理统一。
A: 使用方便       B:数据结构完备
C: 资源利用率高      D:少占内存空间

67. 通常可以将I/O系统的结构分为两大类:( )I/O系统和微机I/O系统。
A.小型机 B.中型机 C.主机 D.个人机

68. 按照先申请设备的进程先得到设备的分配算法是( )。
A:按优先级高先分配 B:先来先服务
C:堆栈操作法 D: 队列操作法

69. 设备分配算法就是按照什么原则把设备分配给( )。
A: 用户 B: 进程
C:程序 D:作业

70. 优先级高的优先服务的设备分配算中,请求I/O的进程按优先级在I/O请求队列排队,高优先级的一定在( )。
A:队列的前面    B: 队列的后面
C:队列的中间  D:队列的任意位置

71. 独占分配技术是把独占设备固定地分配给( ),并直到完成I/O并释放该设备为止。
A:一个进程             B:一个程序
D:多个进程             D:多个程序

72. 虚拟分配技术往往是利用( )去模拟独占设备。
A:SPOOLing B: 共享设备
C:软盘 D:磁带机

73. 在共享分配技术中,由于多个进程共享一台设备,就使得设备管理工作变得( )。
A:复杂了 B:简单了
C:节约内存空间 D:浪费内存空间

74. SPOOLing系统是典型的虚拟设备系统,它是利用( )的进程来实现数据的预输入和结果的缓输出的。
A:常驻内存 B:暂驻内存
C:辅助存储器 D: 0 号进程

75. SPOOLing技术可以实现设备的( )分配。
A.独占 B.共享
C.虚拟 D.物理

76. UNIX终端的安装有以下三个步骤(1)连接终端(2)( ) (3)开启终端。
A: 设置终端 B:终端保护程序
C: 定义热键 D:定义快捷ICON

77. 产生死锁的四个必要条件是( )。
A、互斥条件、不可抢占条件、占有且申请条件、循环等待条件
B、同步条件、占有条件、抢占条件、循环等待条件
C、互斥条件、可抢占条件、申请条件、循环等待条件
D、同步条件、可抢占条件、申请条件、资源分配条件

78. 下述A、B、C、D描述中,( )发生进程死锁。
A、进程A占有资源R1,等待进程B占有的资源R2;进程B占有资源R2,等待进程A占有的资源R1,R1、R2不允许两个进程同时占用。
B、进程A占有资源R1,进程B等待进程A占有的资源R1,R1、R2不允许两个进程同时占用。
C、进程A占有资源R1,进程B占有资源R2。
D、进程A占有资源R1,等待占有R2,进程B占有R2,R1、R2不允许两个进程同时占用。

79. 下列A、B、C、D描述中( )发生进程通信上的死锁。
A、 某一时刻,发来的消息传给进程A,进程A传给进程B,进程B得到的消息传给进程C,则A、B、C三进程。
B、 某一时刻,进程A等待B发来的消息,进程B等待C发来的消息,而进程C又等待进程A发来的消息,消息未到,则A、B、C三进程。
C、 某一时刻,发来的消息传给进程C,进程C再传给进程B,进程B再传给进程A,则A、B、C三进程。
D、 某一时刻,发来的消息传给进程B,进程B再传给进程C,进程C再传给进程A,则A、B、C三进程。

[align=left]80. 下述A、B、C、D描述中( )发生进程死锁。[/align]
[align=left]A、 系统中只有一台CD—ROM和一台打印机,进程A占有了CD—ROM又申请打印机,但不能立即满足,因为进程B占有打印机。强行A释放占有的CD—ROM,以后再重新申请。进程A释放的CD—ROM让给进程B,则A、B进程。[/align]
[align=left]B、 系统中只有一台CD—ROM和一台打印机,排序为R1、R2,对应序号为1、2,A、B进程对R1、R2的请求严格资源序递增的顺序提出,则进程A、B。[/align]
[align=left]C、 系统中只有一台CD—ROM和一台打印机,进程A、进程B运行前一次性向系统申请它需CD—ROM和打印机,则进程A、B。[/align]
[align=left] D、系统中只有一台CD—ROM和一台打印机,进程A占有了CD—ROM,又申请打印机,进程B占有了打印机又申请CD—ROM,则A、B、进程。[/align]

[align=left]81. 死锁时,如没有外力的作用,则死锁( )。[/align]
[align=left]A、涉及到的各个进程都将永久处于封锁状态。[/align]
[align=left]B、涉及到的单个进程处于封锁状态。[/align]
[align=left]C、涉及到的单个进程处于等待状态。[/align]
[align=left]D、涉及到的进程暂时处于封锁状态。[/align]

82. 互斥条件是指( )。
A、某资源在一段时间内只能由一个进程占有,不能同时被两个或两个以上的进程占有。
B、一个进程在一段时间内只能占用一个资源。
C、多个资源只能由一个进程占有。
D、多个资源进程分配占有。
[align=left] [/align]
83. 进程所获得的资源在未使用完之前,资源申请者不能强行地从资源占有者手中夺取资源,而只能由该资源的占有者进程自行释放。此指( )。
A、强行占有 B、等待占有 C、不可抢占条件 D、自行释放

[align=left]84. 存在一进程等待序列{P1、P2 ……Pn},其中P1等待P2所占有的某一资源,P2等待P3所占有的资源,……而Pn等待P1所占有的资源形成一个( )。[/align]
[align=left]A、进程顺序推进 B、进程循环等待环[/align]
[align=left]C、资源有序分配 D、资源强占[/align]

85. 计算机系统产生死锁的根本原因是资源有限且操作不当,另一个原因是:( )。
A、互斥条件 B、同步条件
C、进程推进顺序不合适 D、可抢占条件

86. 把资源实现分类编号,按序分配,是进程在申请、占用资源时不会形成环路,这种策略是( )。
A、静态策略之资源预先分配策略
B、动态策略之资源预先分配策略
C、静态策略之资源有序分配策略
D、动态策略之资源有序分配策略

87. 进程在运行前一次性地向系统申请他所需要的全部资源,这种策略是( )。
A、静态策略之资源预先分配策略
B、动态策略之资源预先分配策略
C、静态策略之资源有序分配策略
D、动态策略之资源有序分配策略

88. 第二代操作系统的典型代表是( )。
A、IBM OS/360 B、VM
C、Mach D、UNIX

89. 第一代操作系统的典型代表是( )。
A、IBM OS/360 B、BSD
C、Mach D、UNIX

90. 第三代操作系统的典型代表是( )。
A、IBM OS/360 B、BSD
C、Mach D、UNIX
[align=center] [/align]
91. 以下不属于操作系统本质功能的是:(  )。
A、IPC B、TASKS
C、文件系统 D、中断处理

92. 以下不属于操作系统的非本质部分的是:(   )。
A、安全服务 B、线程管理
C、文件系统 D、用户界面

[align=left]93. 哪一个不是微内核结构的主要特点:(   )。[/align]
A、精简核心的功能 B、提供多线程机制
C、系统安全性好 D、整块结构
[align=left] [/align]
94. 非微内核结构的操作系统有:(    )。
A、Mach B、Windows NT
C、COSIX V2.0 D、XENIX
[align=left] [/align]
95. 网络操作系统的主要功能不包括:( )。
A、文件管理 B、资源管理
C、网络管理 D、网络通信
[align=left] [/align]
96. 网络操作系统的工作模式除了客户/服务器模式,还有( )。
A、客户/服务器模式 B、网状调用模式
C、对等模式 D、分布式模式

97. 以下罗列的选项中系统管理员的职责有:( )。
a. 在机器上编写应用程序,并调试运行。
b. 处理由于计算机可用资源有限而出现的问题。
c. 排除由于连接问题而造成的系统通信阻塞。
d. 在他人授权下开机、关机并安装软件与设备。
e. 进行操作系统的升级与维护。

二、判断题
1. 操作系统提供大量的服务,在最高层是系统调用,它允许正在运行的程序直接得到操作系统的服务( )。
2. 程序运行时需要很多系统资源,如内存、文件、设备等,因此操作系统以程序为单位分配系统资源。( )
3. 计算机中所有的共享资源都是临界资源。( )
[align=left]4. 进程是独立的,能够并发执行,程序也一样。( )[/align]
[align=left]5. 当条件满足时,进程可以由阻塞状态直接转换为运行状态。( )[/align]
[align=left]6. 当条件满足时,进程可以由阻塞状态转换为就绪状态。( )[/align]
[align=left]7. 当条件满足时,进程可以由就绪状态转换为阻塞状态。( )[/align]
[align=left]8. 当某个条件满足时,进程可以由运行状态转换为就绪状态。( )[/align]
[align=left]9. 进程的动态、并发特征是通过程序表现出来的。( )[/align]
[align=left]10. 在计算机系统中必须互斥地使用的资源都是硬件资源。( )[/align]
11. 当进程间需要交换大量数据时,P,V操作也能满足进程通信的要求。( )
12. UNIX系统进程状态分为10种,在一定条件下可进行变迁。( )
13. 处理机管理的实现策略决定了操作系统的类型,其算法的优劣不会影响整个系统的性能。( )
[align=left]14. 作业一经提交则立即进入内存并运行。( )[/align]
[align=left]15. 在操作系统中,核心进程具有较高的权力,可以随意进行进程的调度。( )[/align]
16. 通常,在一定的I/O等待时间的百分比下,运行程序的道数越多,CPU空闲时间的百分比越高。( )
17. 先来先服务(FCFS)算法是一种简单的调度算法,但其效率比较高。( )
[align=left]18. FCFS调度算法短作业有利。( )[/align]
19. 时间片的大小轮转法(RR)的性能有很大的影响,时间片太短,会导致系统开销大大增加。( )
[align=left]20. UNIX S_5中,进程的优先级是动态改变的,是自发的。( )[/align]
[align=left]21. 在UNIX S_5中,用户进程和核心进程的优先级别都是动态改变的。( )[/align]
22. UNIX系统提供给用户的最重要的系统程序就是shell,它属于操作系统的内核部分,其基本功能是解释并执行用户输入的各种命令。( )
23. UNIX中的进程调度命令中的bg命令的功能是把指定的后台作业移到前台执行。( )
24. UNIX中的进程调度命令中的fg命令的功能是把指定的前台作业移到后台执行。( )
25. CPU可以直接存取外存上的信息。( )
[align=left]26. 内存中的碎片,可以直接通过拼凑合并成为一个连续区。( )[/align]
[align=left]27. 动态重定位技术使得作业在内存中可以移动。( )[/align]
28. 虚拟存储器是利用操作系统产生的一个假想的特大存储器,在逻辑上扩充了内存容量,而物理内存容量并未增加。()
29. 作业一定要全部装入内存方可执行。()
[align=left]30. 紧缩法是唯一的解决碎片问题的方法。( )[/align]
31. 分页、请求分页存储管理技术的逻辑地址由页号p和页内地址d组成,因此是一个二维地址空间。( )
[align=left]32. UNIX系统核心在实施换时是将整个进程的虚拟地址空间都写到换设备上。( )[/align]
[align=left]33. 经动态重定位后,目标程序可以不经任何改动而装入物理存储单元。( )[/align]
34. 页式存储管理中,用户应将自己的程序划分成若干相等的页。( )
[align=left]35. 段页式存储管理中,段是作业地址空间的最小单位。( )[/align]
36. UNIX系统中文件存储空间的管理常用空闲块成组链接法。( )
37. 文件存储空间管理中的空闲空间表法,适合于连续文件,不会产生碎片。( )
38. 文件共享是指文件的源代码要向全体用户公开。( )
39. MS-DOS是一种层次的目录结构,但UNIX没有采用层次的目录结构。( )
40. 有结构的文件一定是定长记录文件。( )
41. 在文件的逻辑结构中无结构的文件就是字符流式文件。( )
42. 磁带机存储器,应利用随机存取方式进行数据读写操作。( )
43. 内部存放的信息由字符序列组成,不再划分结构的文件,通常称作流式文件。( )
44. UNIX的文件系统是纯树性形结构的。()
45. 用户要使用外部设备时一定要知道其物理地址。( )
46. 终端显示器是面向块的设备。( )
47. 打印机是字符设备。( )
48. 设备I/O中的缓冲区只能是硬件寄存器。( )
49. 磁盘是面向块的设备。( )
50. 设备I/O中的缓冲区只有内存缓冲区这一种。( )
51. 为了解决阵发性I/O的速度不匹配问题,一般采用建立多个缓冲区。( )
52. 操作系统总是与设备直接打交道。( )
53. 磁带机是独占设备。( )
54. 硬磁盘是独占设备。( )
55. SPOOLing 是利用内存来做输入井和输出井。( )
56. 以申请时间先后为序的是设备分配算法之先来先服务算法。( )
57. 每一个进程一定要申请设备资源。( )
[align=left]58. 系统调用返回时由用户态变为核心态,执行核心程序。( ) [/align]
[align=left]59. 系统调用返回时,由核心态变为用户态执行用户程序。( )[/align]
[align=left]60. 中断返回时,核心便执行与机器相关的特定指令序列,恢复中断时寄存器内容和执行核心栈退栈,进程回到用户态。( ) [/align]
[align=left]61. 中断返回时便执行与机器相关的特定指令序列,恢复寄存器内容进程回到核心态。( ) [/align]
62. 中断的处理是由硬件和软件协同完成的,各中断处理程序是操作系统的重要组成部分。所以,中断的处理是在核心态下进行的。( )
63. 集中式保存是将中断的现场都统一保存在中断现场保存栈中,进栈和退栈操作由系统严格按照后进先出原则实施。( )
64. UNIX系统中当处理机执行到TRAP指令时就进入陷入机构。陷入处理子程序用户态下的TRAP指令引起的陷入事件进行处理,先进行参数传递,然后执行相应的系统调用。( )
[align=left]65. 现场信息的保存方式有两种方式,分别是集中式保存和分散式保存。( )[/align]
[align=left]66. 导致死锁的四个必要条件在死锁时会同时发生。( )[/align]
67. 死锁预防是排除死锁的静态策略。( )
68. 产生死锁后,系统未必处于不安全状态。( )
69. 系统存在安全序列时,一定不会有死锁发生。( )
70. 系统进入不安全状态时,必定会产生死锁(  )
71. 死锁检测与恢复机构当死锁发生时,能检测到死锁发生的位置和原因,并通过外力破坏死锁发生的必要条件,使并发进程从死锁状态中恢复。( )
[align=left]72. 如果资源分配图中存在环路,则系统一定存在死锁。( )[/align]
73. 死锁避免是排除死锁的动态策略。( )
74. 若想解除死锁,只需要打破四个必要条件之一个即可( )。
[align=left]75. 如果资源分配图中不存在环路,则系统一定不存在死锁。( )[/align]
76. 采用无序模块结构的操作系统,模块之间可以直接相互调用,其内部的运行是并行的。( )
[align=left]77. 客户/服务器模型中,客户和服务器之间以“请求-应答”的形式协调工作。( )[/align]
[align=left]78. 一般文件系统都是基于磁盘设备的,而磁带设备可以作为转储设备使用,以提高系统的可靠性( )。[/align]
[align=left]79. 在微内核结构的操作系统中,资源分配的单位是进程,调度运行的单位是线程。( )[/align]
80. 一个进程可有多个线程,线程在执行过程中,需要协作同步,不同进程的线程间要利用消息通信的方法实现同步。( )
81. 在微内核结构的操作系统中,资源分配的单位是线程,调度运行的单位是进程。( )
82. 微内核结构的操作系统,其微内核靠近硬件,在核心态下工作。( )
[align=left]83. 在采用树形目录结构的文件系统中,各用户的文件名必须互不相同。( )[/align]
[align=left]84. 虚拟存储器不是物理上扩大内存空间,而是逻辑上扩充了内存容量。( )[/align]
85. 国内在操作系统本地化方面的工作模式有内嵌式中文系统和外挂式中文支持平台。( )

三、填空题
1. 操作系统的基本特征是( )、( )和( )。
2. 一个完整的计算机系统是由( )和软件两大部分组成的。
3. 操作系统是( )计算机系统内部硬件和软件资源、有效地组织多道程序运行的系统软件,是用户和计算机的接口。
4. 操作系统的主要功能有:( )、处理机管理、设备管理、文件管理和用户接口。
5. 操作系统是裸机之上的第( )层软件,与硬件关系尤为密切。
6. 操作系统是整个系统的控制管理中心,它既管理( ),又管理硬件。
7. 操作系统的基本特征是( )、共享和异步。
8. 操作系统的三种结构分别是( )结构、层次结构和微内核结构。
9. 根据操作系统的功能、使用环境、配置规模等,操作系统一般可分为如下六种类型: ( )、分时系统、实时系统、个人机系统、网络操作系统和分布式操作系统。
10. 现代操作系统通常为用户提供三种使用界面,即( )、图形界面和系统调用界面。
11. 多道批处理系统的特点是( )和成批。
12. 处理机执行状态有( )和用户态两种。
13. 现在流行的个人机运行着两类个人机操作系统,是( )操作系统和多用户操作系统。
14. 实时系统的主要优点是:( )。
15. 分时系统的主要优点是:( )、多用户,便于普及和资源共享。
16. 批处理系统的优点是:( )和系统吐吞量大。
17. 利用UNIX系统进行工作之前,要进行( )。
18. 早期批处理分为联机和脱机两类,其主要区别在于( )。
19. 程序在并发环境中的执行过程称之为( )。
[align=left]20. 进程的基本特征有:( )、并发性、调度性、异步性和结构性。[/align]
[align=left]21. 在通常的操作系统中,进程的三种基本状态是:( )、就绪态和阻塞态。[/align]
[align=left]22. 进程的( )和( )反映了进程间直接制约和间接制约的关系。[/align]
[align=left]23. 进程实体通常由( )、数据集合和PCB(进程控制块)这三部分组成。[/align]
24. 为了对所有进程进行有效的管理,常将各进程的PCB用( )方式、链接方式和索引方式等三种方式组织起来。
[align=left]25. 在Unix系统中,PCB的功能由两个结构来实现,它们是:( )结构和user结构。[/align]
26. 进程在活动过程中会相互制约,主要的是( )和互斥关系,简单说,前者是协作关系,而后者是竞争关系。
27. 一次仅允许一个进程使用的共享资源称为( ),对其实施操作的那段程序称为临界区(CS)。
[align=left]28. Uinx系统中,进程状态可分为( )种,在一定条件下进行变迁。[/align]
[align=left]29. 每一个进程都有惟一的一个( ),它是进程存在的惟一标志。[/align]
30. 高级进程通信方式有很多种,大致可归纳为三大类:( )方式、消息传递方式和管道文件方式。
[align=left]31. 进程的基本特征有:动态性、并发性、( )、异步性和结构性。[/align]
32. 进程有族系关系。父进程通过调用( )可创建子进程。
33. 用锁操作原语可以实现( )。
[align=left]34. UNIX系统下,( )命令的功能是终止一个进程的运行。[/align]
35. UNIX系统下,( )命令的功能是检查系统中当前存在的进程的状态。
[align=left]36. UNIX系统下,( )命令的功能是设置优先级。[/align]
[align=left]37. UNIX系统下,( )命令使进程暂停执行一段时间。[/align]
[align=left]38. 处理机调度的主要目的是为了( )。[/align]
39. 从调度所实现的功能来分,处理机调度一般可分为作业调度、内存挂起与对换和( )三级。
40. 作业活动过程的四种状态分别是提交、( )、执行和完成。
41. 为了管理和调度作业,系统为每个作业设置了一个( ) ,作为作业在系统中存在的标志,记录该作业的有关信息。
42. 作业概念主要用于批处理系统,用户提交的作业进入系统后,由系统根据( ) 来控制作业的运行。
[align=left]43. 进程调度程序完成一台物理的CPU转变成( )虚拟的CPU的工作。[/align]
44. 作业调度的主要功能是根据一定的算法,从输入的一批作业中选出若干作业,分配资源使其具备获得( )的资格。
[align=left]45. 处理机调度一般可分为三级,其中( )调度必不可少。[/align]
[align=left]46. 从作业提交到作业( )的时间间隔就是周转时间。[/align]
47. 作业调度的FCFS算法是从外存的后备队列中选择队列头的一个或一批作业调入内存,为它们创建进程送入( )队列。
48. 作业调度时采用优先算法,就是从( )队列中选择一批优先级相对较高的作业调入内存。
[align=left]49. UNIX系统的进程调度采用的调度算法是( )。[/align]
50. UNIX S_5中进程的优先级分两大类:用户优先级类和( ) 。
[align=left]51. UNIX S_5中对核心进程优先数的设置原则取决于它( )的原因。[/align]
52. UNIX系统下出现$提示符,用户键入命令并执行,实际上是在与( )的对话,并不是在与系统内核对话。
[align=left]53. 从作业提交到作业完成的时间间隔就是( )时间。[/align]
[align=left]54. 作业活动过程的四种状态分别是( )、后备、执行和完成。[/align]
55. 在UNIX S-5 中,核心用两种方式改动进程的优先级:对核心进程( )优先数,对用户态进程计算优先数。
[align=left]56. 从进程提交第一个请求到系统产生第一个响应所用的时间,称( ) 时间。[/align]
57. 对内存的访问是通过一系列对指定( ) 进行读或写来实现的。
[align=left]58. 存储器一般分为外存、( )和高速缓存器。[/align]
59. 为了提高运算速度和增强处理能力,可以在CPU和内存之间增加( )用来存放程序和数据,CPU可以直接存取其中信息。
60. 将编译或汇编后得到的一组目标模块以及它们所需的库函数装配成一个完整的装入模块的过程称为( )。
[align=left]61. 用户程序经编译之后的每个目标模块都以0为基地址顺序编址,这种地址称为( )。[/align]
[align=left]62. 内存中各存储单元的地址是从统一的基地址顺序编址,这种地址称为( )。[/align]
63. 从用户的源程序进入系统到相应程序在机器上运行,要经历的主要处理阶段有:编辑、编译、连接、( )和运行。
[align=left]64. 源程序不能在机器上直接执行,要把源程序编译成处理机能识别的( )代码。[/align]
65. 动态重定位是程序执行期间每次访问内存之前进行重定位,这种变换是靠( )实现的。
[align=left]66. 把逻辑地址转变为内存的( )的过程称为重定位。[/align]
[align=left]67. 使用存储管理固定分区法时,内存中的分区个数和( )都固定不变。[/align]
[align=left]68. 为了提高内存的利用率,在可重定位分区分配方式中可通过( )技术来减少内存碎片。[/align]
[align=left]69. 使用动态重定位法,通过紧缩可以消除碎片,但需耗费大量的( )。[/align]
70. 紧缩是通过移动内存中的程序数据,从而使得( )被连成一片,这就要求动态重定位技术支持。
[align=left]71. 所谓对换技术,就是为了解决内存不足的问题,令作业在内存和( )之间交换。[/align]
72. 某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。假定某时刻一用户表中已调入内存的页面的页号和物理块号的对照表如下图,则逻辑地址0A5C(H)所对应的物理地址为( )。
页号 物理块号
0 5
1 10
2 4
[align=left]3 7[/align]

[align=left]73. 在分页系统中,页面的大小由( )决定。[/align]
74. 使用分页存储管理方法时,把内存划分成为与( )相同大小的若干个存储块,称为内存块或页框。
75. 在段页式存储管理系统中,面向( )的地址空间是段式划分,面向( )的地址空间是页式划分。
76. 请求分页式存储管理是根据实际程序执行的顺序,( )申请存储块的。
77. 存储器管理的请求分页技术和简单分页技术的根本区别是:请求分页技术提供( ),而简单分页技术并不提供。
78. 段是一组逻辑信息的集合,分段的作业地址空间是二维的,利用( )实现二维逻辑地址对一维内存空间的映像。
[align=left]79. 存储器管理时,为了进行内存保护,在分段存储管理方式中可通过( )和段表中的段长来进行越界检查。[/align]
80. 在虚存置换算法中,先进先出(FIFO)法是最简单的页面置换算法,而( )算法可以保证最少的缺页率。
[align=left]81. UNIX S_5的存储管理采用了请求分页技术和( )。[/align]
[align=left]82. 在UNIX系统中,对文件进行控制和管理的数据结构称为( )[/align]
[align=left]83. 某UNIX文件的保护信息是111 110 100,则表示( )可读、写、执行,( )可读、写,其他用户只能读。[/align]
84. ( )是程序执行期间每次访问内存之前进行重定位,这种变换是靠硬件地址变换机构来实现的。
85. 使用分页存储管理方法时,会将一个进程的( )划分成若干个大小相等的部分,每个部分称为页或页面。
86. 在多道程序环境中采用的对换技术,通常是以( )为单位进行整体对换的。
[align=left]87. 静态重定位是在目标程序( )时重定位,与动态重定位在程序执行期间重定位不同。[/align]
[align=left]88. 在分区法中,两种常见的内存分配方法:( )分区法和动态分区法。[/align]
89. 主(内)存空间的共享是为了( )主存空间的利用率。
90. 在文件系统中,文件的物理组织形式有连续文件、串连文件、( )和多重索引文件。
91. 在文件系统中,文件的逻辑组织通常分为两种形式,即( )和无结构文件。
92. 在文件系统的逻辑结构中,有结构文件分为( )记录两种形式。
93. 在文件系统逻辑结构中,无结构文件又称为( )文件。
94. 在文件系统中,按存取权限分类可将文件分为只读文件、读写文件和( )。
95. 在文件系统中,按文件的内部构造和处理方式可分为普通文件、特别文件、和( )文件。
96. 在文件系统中,按文件用途可将文件分为( )、库文件和用户文件。
97. 一般地说,文件系统应具备文件管理、( )、文件存储空间管理、文件共享和保护、提供方便的接口等基本功能。
98. 在UNIX文件系统中,文件的路径名有两种表示形式,其中,以“/”开始的路径名表示( )。
99. 为了加强对文件系统的可靠性管理,应该对文件进行后备处理,后备就是把( )上的文件在其他外部的存储介质上做一个备份。
100. 常用的文件保护机制包括:命名,口令,( ),密码。

101. 按工作特性可把设备分为( )和I/O设备两大类,在UNIX系统中分别把它们称之为块设备和字符设备。
102. UNIX用户在程序中使用( )设备号,由操作系统进行转换工作,从而实现用户程序与设备的无关性。
103. 在设备管理中引入缓冲技术的一个目的是:缓和CPU和I/O设备间的( )不匹配的矛盾。
104. 在设备管理中引入缓冲技术的一个目的是:提高CPU和I/O设备之间的( )性。
105. 在设备管理中引入缓冲技术的一个目的是:减少I/O设备对CPU的( )次数。
106. 在设备管理中引入缓冲技术的一个目的是:放宽CPU对中断( )的要求。
107. 虚拟设备是通过( )技术把( )设备变成都为若干用户( )的设备。
108. 按数据的到来速率和离去速率的不同,可用双缓冲、( )或多缓冲的技术。
109. 当信息的输入和输出速率相同(或者相差不大)时,可以采用( )缓冲方式。
110. 根据计算机系统规模的不同,通常可以将I/O系统的结构分为两大类:主机I/O系统和( )I/0系统。
111. 典型的主机I/O系统具有四级结构:主机、( )、控制器和外部设备 。
112. 根据设备的使用性质可将设备分成( )、共享设备与虚拟设备。
113. 独占设备指在一段时间内,该设备只允许( )独占。
114. 虚拟设备是利用某种技术把( )改造成可由多个进程共享的设备。
115. 根据设备的( )可将设备分成独占设备、共享设备与虚拟设备。
116. SPOOLing系统是典型的( )设备系统。
117. 中断是指CPU对系统发生的某个事件作出的一种反应,即:CPU ( ),保留现场后自动地转去执行相应的处理程序。
[align=left]118. 中断处理过程一般分( )和中断处理两个步骤。[/align]
119. 一般说来,中断响应顺序执行下述三个动作( ),保存原程序的断点信息,转到相应的处理程序。
120. 中断处理大致分四个阶段,即:( ),分析原因,处理中断,返回断点。
[align=left]121. 由硬件对中断请求作出反应的过程称为( )。[/align]
122. 产生死锁的根本原因是( )且( )。
123. 计算机系统中如同时具备( )、不可抢占条件、占有且申请条件、循环等待条件四个必要条件,会发生死锁。
124. 所谓死锁是指多个进程循环等待他方占有的资源而无限期地( )的局面。
125. 预防死锁的策略有资源预先分配策略和( )。
126. 一般地解决死锁的方法分为预防、( )、检测与恢复。
127. 预防死锁的基本思想要求进程申请资源时遵循某种协议,打破产生死锁的( )。
128. 死锁预防中最有效的方法是( )。
[align=left]129. 银行家算法的思想是分配资源前,判断( ),若是,才分配。[/align]
130. 计算机系统中如同时具备互斥条件、不可抢占条件、( )、循环等待条件四个必要条件,会发生死锁。
131. 一般地解决死锁的方法分为( ) 、避免、检测与恢复。
132. 预防死锁的策略有( )和资源有序分配策略。
133. 操作系统从诞生到现在大致可分为三代,第一代采用无序模块结构,第二代采用( )结构,第三代采用微内核结构。
[align=left]134. 微内核结构模式的操作系统由两大部分组成:( )和进程层。[/align]
135. 采用微内核结构的操作系统,其内核分为微内核和服务器两个层次。其中,内核提供( ),服务器提供各种操作系统的子系统以及用户界面。
136. 微内核结构的操作系统中,线程是( )。
[align=left]137. 计算机网络是计算机技术与( )技术相互结合的产物。[/align]
[align=left]138. 计算机网络主要包括以下三部分:通信子网、资源子网和( )。[/align]
[align=left]139. WINDOWS NT是采用( )结构的操作系统,它的进程的功能发生了变化,它只是资源分配的单位,不是调度运行的单位,后者的功能是有( )完成。[/align]
140. 网络操作系统是使网络上各计算机能方便有效地共享网络资源,为网络用户提供所需的各种服务的( )和通信协议的集合。
141. 网络操作系统的功能应有以下四方面:网络通信、资源服务、网络服务和( )。
[align=left]142. 计算机网络主要包括以下三部分:( )、资源子网和通信协议。[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: