集美大学诚毅学院操作系统期末试卷与答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题(共10分,每空1分)。
1、进程管理把进程分为_____就绪_______,_____执行_______,______阻塞_____三个基本状态.此外,为缓和内存紧张的情况,引入了______挂起________状态。
2、对磁盘的访问时间,包括_____寻道时间、旋转延迟时间、数据
传输时间 _______三部分。
3、操作系统通过___ PCB(进程控制块)___来感知一个进程的存在。
4、仅允许一个进程使用的资源称为临界资源 ,访问这种资源的那段程序代码称为临界区。
二、单项选择题(共20分,每空1分, 在每空给出的选项中只有一
个符合题目要求,把所选项前的字母填入题前的表格内)。
C B A
D C C B A B B B B B D B B D B A B
1. 在下列特性中,哪一个不是进程的特性__C___。
A.异步性
B. 并发性
C. 静态性
D. 动态性
2. 允许多个用户以交互方式使用计算机的操作系统称为_____B_______,允许多个用户将多个作业提交给计算机集中处理的操作系统称为_____A_____,计算机系统能及时处理过程控制数据并作出响应的操作系统称为________D______.
A.批处理操作系统
B.分时操作系统
C.多处理机操作系统
D.实时操作系统
3. 实时操作系统追求的目标是__C____。
A.高吞吐率
B.充分利用内存
C. 快速响应
D. 减少系统开销
4. 通道是一种__C____。
A.I/O端口
B.数据通道
C.I/O专用处理机
D.软件工具
5. 进程由就绪到执行状态由__B__完成,用户作业对应的进程是由__A___建立的.
A.作业调度程序
B.进程调度程序
C.进程管理程序
D.交通控制程序
6. 下列各项工作步骤中____B_____不是创建进程所必需的步骤。
A.建立一个PCB(进程控制块)
B.由CPU调度程序为进程调度CPU
C.为进程分配内存等必要资源
D.将PCB连接入进程就绪队列
7. 下面哪种页面淘汰算法会产生Belady异常现象___B____
A. 最佳页面淘汰算法(OPT)
B. 先进先出页面淘汰算法(FIFO)
C.最不经常使用页面淘汰算法(LFU)
D. 最近最少使用页面淘汰算法(LRU)
8. 操作系统中有一组特殊系统调用.它们不能被系统中断.在操作系统中称为__B____。A.初始化程序 B.原语 C.子程序 D.控制模块
9.若信号量S的初值为1,当前值为-1,则表示有_____B_____等待进程.
A.0个
B.1个
C.2个
D.3个
10. 把作业地址空间使用的逻辑地址变成内存的物理地址称为____B_____.
A.加载
B.重定位
C.物理化
D.逻辑化
11.为了进行对紧急进程或重要进程调度、调度算法应采用___D___。
A.先进先出调度算法 B.轮转法 C.短执行优先调度 D.优先级调度
12.最佳适应算法的空白区是_______C_______
A.按大小递减顺序连在一起
B.按大小递增顺序连在一起
C.按地址由小到大排列
D.按地址由大到小排列
13. 段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即___B____。
A、用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间。
B、用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。
C、用分段方法来分配和管理主存空间,用分页方法来管理辅存空间。
D、用分段方法来分配和管理辅存空间,用分页方法来管理主存空间。
14.操作系统文件管理的最重要的功能是___D__
A.实现虚拟存储
B.实现按文件内容存取
C.实现文件的高速输入输出
D.实现按文件名存取
15.按所载的信息的形式,文件可分为____B___式文件和流式文件。流式文件在逻辑上是___A___的集合。为了提高____B____式文件的存取效率,往往采用索引技术。索引的本质是按记录的___B____将记录进行分类或排序。
A.集合
B.记录
C.索引
D.目录
A.字符
B.元组
C.记录
D.字段
A.物理地址
B.关键字值
C.属性值
D.指针
三、简答题(共30分,每小题6分)
4. 什么是通道?又称I/O处理机,它具有自己的指令系统和运控部件,与处理机共享内存资源。
1.理解中断的概念;p48
在程序运行过程中,出现了某种紧急事件,必须中止当前正在运行的程序,转去处理此事件,然后再恢复原来运行的程序,这个过程称作中断。中断类型:强迫性中断,自愿性中断2.中断优先级与中断屏蔽的原理p52,习题12、13、15;
假如关中断后操作系统进入死循环,将会产生死机后果,系统不响应任何外部干预事件。
开/关中断指令和中断屏蔽指令属于特权指令,一般用户无权访问。如果允许用户使用,用户关中断后可能影响系统对内部或外部事件的相应,也会使操作系统无法活动系统控制权。可以屏蔽的中断:输入输出中断、时钟中断
不可以屏蔽的中断:访管中断、掉电中断
3.判断中断事件的性质,习题16;
一般来说,只影响应用程序自身的中断,可以由用户自行处理,包括溢出、除数为0.
可能影响其他用户或操作系统的中断只能由操作系统中断处理程序统一处理,包括地址越界,非法指令,掉电。
3. 理解管态、目态、特权指令、非特权指令、目态与管态的转换?p16-17
管态:系统态,核心态,是操作系统运行时所处的状态
目态:用户态,是一般用户程序运行时所处的状态
特权指令:只有在管态下才能执行在指命令称为特权指令(开关中断、修改地址映射寄存器、置程序状态字、停机)
非特权指令:在管态和目态下均可执行的指令称为非特权指令(数据传送指令、算术运算令)目态到管态的转换唯一途径是中断
管态到目态的转换一般通过修改程序状态字(置PSW)来实现
1.什么是操作系统,从资源管理的角度看,操作系统应当具有哪些功能?
答:操作系统是位于硬件层之上,所有其它软件层之下的一个系统软件, 是管理系统中各种软件和硬件资源使其得以充分利用, 方便用户使用计算机系统的程序集合.从资源管理的角度说,操作系统的主要功能是对计算机系统的资源进行管理即:处理机管理、存储器管理、设备管理、文件管理和作业管理。