第二章复习题 计算机操作系统概论复习资料习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章复习题
一、单项选择题
1. 当中央处理器(CPU)处于目态时,不能执行(B)指令。
A. 访管
B. I/O
C. 比较
D. 传送
2. 在操作系统结构设计方法中,关于层次结构法描述错误的是(D)。
A. 层次结构法的最大特点是把整体问题局部化
B. 采用层次结构不仅结构清晰,且有利于功能的增加、删除和修改
C. 层次结构有利于系统的设计和调试
D. 层次结构有利于层次的划分和安排
3. 能否方便地把操作系统从一个硬件环境换到另一个新的硬件环境之中运行是体现操作
系统的(D)。
A. 正确性
B. 高效性
C. 维护性
D. 移植性
4. 当系统接受用户的“系统功能调用”请求后,处理器的工作状态将(B)。
A. 维持在目态
B. 从目态转换到管态
C. 从管态转换到目态
D. 保持不变
5. 在计算机系统中,通常把财务管理程序看作是(D)。
A. 系统软件
B. 支援软件
C. 接口软件
D. 应用软件
6. 下列对操作系统层次结构描述错误的是(D)。
A. 处理器管理上一层是存储管理
B. 存储管理上一层是设备管理
C. 设备管理上一层是文件管理
D. 文件管理上一层是硬件
7. 下列选项中,属于硬件设备的是(B)。
A. WPS
B. CPU
C. WORD
D. Windows
8. 高速缓冲存储器介于(C)。
A. 处理器和寄存器之间
B. 主存储器和辅助存储器之间
C. 处理器和主存储器之间
D. 主存储器和外围设备之间
9. 处理器执行的指令被分成两类,其中一类称为特权指令,它只允许(C)使用。
A. 操作员
B. 联机用户
C. 操作系统
D. 目标程序
10. 下列选项中,不是操作系统的是(D)。
A. CP/M
B. MS-DOS
C. UNIX
D. PASCAL
11. 操作系统是一种(B)。
A. 硬件系统
B. 系统软件
C. 支撑软件
D. 应用软件
12. 以下不是UNIX内核程序的是(D)。
A. 汇编语言文件
B. C语言文件
C. C语言全局变量文件
D. 编译程序
13. 下列选项中属于非特权指令的是(D)。
A. 启动I/O
B. 设置中断屏蔽
C. 传送PSW
D. trap
二、填空题
1. 一般来说,寄存器可分成通用寄存器、__通用寄存器________ 和控制寄存器三类。
2. 把能被处理器直接访问的存储器称为___主存储器_______ 。
3. ___限长_______ 寄存器用来设定程序执行时可访问的主存空间的长度。
4. ____基址______ 寄存器用来设定程序执行时可访问的主存空间的开始地址。
5.用户程序占用中央处理器时,应让中央处理器在_____目_____ 态工作。
6. 软件系统包括___系统软件_______ 和支撑软件和应用软件三部分。
7. 计算机软件一般是指计算机系统中的程序及其___文档_______ 。
8. 中央处理器处于___管态_______ 时可以执行包括特权指令在内的一切机器指令。
9. 主存储器以___字节_______ 为单位编址。
10. UNIX系统结构可以分为两个层,其中___内核______ 层是UNIX操作系统的核心。
三、名词解释
1. 特权指令:不允许用户程序中直接使用的指令称为特权指令。
2. 存储器:在计算机系统中用来存放程序和数据的部件是存储器。
3. 系统调用:操作系统编制了许多不同功能的子程序,共用户程序执行中调用,这些由操作系统提供的子程序称为系统调用。
四、简答题
1. 操作系统的两个主要设计原则是什么?
答:(1) 能使得计算机系统使用方便;(2) 能使得计算机系统高效地工作。
2. 操作系统结构的设计方法有多种,其中层次结构法的最大特点是什么?主要优点是什
么?主要困难在哪?
答:最大特点是把整体问题局部化。
主要优点是有利于系统的设计和调试。
主要困难在于层次的划分和安排。
3. 应从哪些方面考虑操作系统的结构设计?
答:操作系统的结构设计应追求一下的目标:
(1)正确性:一个结构良好的操作系统不仅能保证正确性而且易于验证其正确性。
(2)高效性:核心程序是影响计算机系统效率的关键所在,应遵循少而精的原则,使处理有效又灵活。
(3)可维护性:操作系统要容易维护;
(4)可移植性:在结构设计时,尽量减少与硬件直接有关的程序量并将其独立封装。
4. 简述计算机系统的层次结构。
答:计算机系统的层次结构的最内层是硬件系统,最外层是使用计算机系统的人,人与硬件系统之间是软件系统。软件系统包括系统软件、支撑软件和应用软件。