2017年闽南师范大学计算机学院916计算机专业基础之计算机操作系统考研冲刺密押题
● 摘要
一、填空题
1. 终端用户控制终端作业的执行大致有四个阶段:终端的连接、_____、_____和用户退出。
【答案】用户注册;控制作业执行
2. 按照用户界面的使用环境和功能特征的不同,一般可以把操作系统分为三种基本类_____、_____、_____。
【答案】分时、实时、批处理
【解析】三类典型的操作系统:分时操作系统、实时操作系统和批处理操作系统。
3. 能实现文件长度可变的磁盘文件物理结构是_____和_____。
【答案】链接结构;索引结构
4. 中断源是指_____,断点是指_____。
【答案】引起中断的那些事件;被打断执行的程序的暂停点
5. 采用通道这种I/0结构的最大优点是可以实现_____和_____并行工作。
【答案】CPU ; 外设
6. 为了有效地管理请求页式虚存系统,OS 面临三个基本问题,它们是_____、_____和_____。
【答案】缺页中断;页面替换;地址转换。
【解析】操作系统面临以下问题,缺页时怎么办,内存中没有块怎么办,如何实现地址映射。因此也决定了分页请求系统需要以下硬件的支持:①请求分页的页表机制,它是在纯分页的页表机制上増加若干项而形成的,作为请求分页的数据结构;②缺页中断机构,即每当用户程序要访问的页面尚未调入内存时,便产生一缺页中断,以请求OS 将所缺的页调入内存;③地址变换机构,它同样是在纯分页地址变换机构的基础上发展形成的。
7. 分区存储管理方法的主要优点是易于_____,缺点是容易产生_____。
【答案】实现;碎片
8. 当若干进程需求资源的总数大于系统能提供的资源数时. 进程间就会出现竞争资源的现象,如果对进程竞争的资源_____就会引起死锁。
【答案】管理或分配不当
9. 在单CPU 系统中有n (n>l)个进程,在任一时刻处于就绪的进程最多是_____个,最少是_____个。
【答案】n-1,0
10.在请求分页系统中,引用位标识_____,它的用途是_____。
【答案】该页面最近有没有被访问过;为页面淘汰算法在选择淘汰页时提供参考
【解析】在请求分页系统中,用户程序通常先放在辅存,运行时只装入一部分到主存。由于分配的主存块数通常少于进程的虚页数,因而执行程序时,要经常调出和调入,进行页面淘汰。通过页表设立引用位标志,用于标识某个页面最近有没有被访问。根据程序局部性原理,没被访问过的页面,最近一段时间可能也不会被访问,从而被淘汰。
二、选择题
11.有两个并发执行的进程P1和P2, 共享初值为1的变量x 。P1对x 加1,P2对x 减1。
两个操作完成后,x 的值( )。
A. 可能为-1或3
B. 只能为1
C. 可能为0、1或2
D. 可能为-1、0、1或2
【答案】C
【解析】执行①②③④⑤⑥结果为1,执行①②④⑤⑥③结果为2, 执行④⑤①②⑨⑥结果为0, 结果-1无法得到。这个题目的进程之间没有同步关系,因此通过分步尝试就可以得到答案。有的题目中两个进程会有同步关系,可以画出前趋图,以防推进顺序错误。
12.CTU 输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用( )。
A. 并行技术
B. 通道技术
C. 缓冲技术
D. 虚存技术
【答案】C
13.在中断周期中,将允许中断触发器置“0”的操作由完成( )。
A. 硬件
B. 关中断指令
C. 开中断指令
D. 软件
【答案】B
14.下列选项中,操作系统提供给应用程序的接口是( )。
A. 系统调用
B. 中断
C. 库函数
D. 原语
【答案】A
,如用户【解析】操作系统提供两类接口,一类是命令接口(图形接口是命令接口的图形化)
通过键盘命令和鼠标命令来操作计算机;另一类是程序接口,它提供一组系统调用,用户可以通过运行一些应用程序来访问操作系统的资源。
系统调用(System Call )作为呈现给用户的接口,包含了内核提供的一系列具备预定功能的内核函数。操作系统提供了系统调用的调用接口,进程调用后由操作系统负责,把应用程序的请求传给内核,调用相应的内核函数完成所需的处理,将处理结果返回给应用程序,并将执行权交还给进程,应用程序继续执行后续操作。
15.设主存的分配情况如下图所示。当有一个进程需申请45KB 的存储区时,若采用最佳适应法,贝U 所分到的分区首地址为( )。
A.100KB
B.190KB
C.330KB
D.410KB