操作系统考试复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统考试复习题
一、名词解释
1.虚存:是指把程序一部分装入便可运行的存储管理系统,它具有请求调页和页淘汰功能,能从逻辑上
对内存容量进行扩充。
2.重定位:是指把程序空间中的逻辑地址转换为存储空间的物理地址的过程。
3.内存页表:跟踪记录内存中哪些页面是空闲的,内存有多少页面,表中就有多少行。
4.稀疏编址:是指用户程序可以随意指定其数据和代码的虚址位置,可以不连续,可以非常稀疏,只要
不冲突就行。
5.进程页表:记录进程在内存中页面分布情况,进程表的行数为进程的实际页面数。
6.动态地址映射:是指把逻辑地址到存储空间的物理地址的转换推迟到每次访问请求之前进行。
7.进程:是指一个程序对某个数据集的一次运行。
8.稀疏编址:是指用户程序可以随意指定其数据和代码的虚址位置,可以不连续,可以非常稀疏,只要
不冲突就行。
二、问答题
1. 页淘汰包括哪几种算法?
FIFO页淘汰算法,最近最少使用(LRU)算法,时钟算法(最近未使用)
2. 操作系统的四个主要工作是什么?
负责所有程序的启动和结束;用户程序对操作系统的调用—系统调用和中断;为常用基本操作提供现成实用程序;解决效率和安全问题。
3. 操作系统的启动方式有哪几种?
鼠标点击方式,命令方式,批方式,在一个程序中启动另一个程序,硬件装入并启动,自启方式。
三、解析题
1.已知页面走向为1、2、1、3、1、2、4、2、1、3、4,且开始执行时主存中没有页面。若只给该
作业分配2个物理块,当采用FIFO页面淘汰算法时缺页率为多少?假定现有一种淘汰算法,该算法淘汰页面的策略为当需要淘汰页面时,就把刚使用过的的页面作为淘汰对象,试问就相同的页面走向,其缺页率又为多少?
从上述页面置换图可以看出:页面引用次数为11次,缺页次数为9次,所以缺页率为9/11。
采用后一种页面淘汰策略,其页面置换情况如下:
从上述页面置换图可以看出:页面引用次数为11次,缺页次数为8次,所以缺页率为8/11。
2.若在一分页存储管理系统中,某作业的页表如下所示。已知页面大小为1024字节,试将逻辑地
址1011、2148、3000、4000,5012转化为相应的物理地址。
解:设页号为P,页内位移W,逻辑地址为A,页面大小为L,则:
P=int(A/L)
W=A mod L
对于逻辑地址1011:
P=int(1011/1024)=0 W=1011 mod 1024=1011 查页表第0页在第2块,所以物理地址为2X1024+1011=3059。
对于逻辑地址2148:
P=int(2148/1024)=2 W=2148 mod 1024=100 查页表第2页在第1块,所以物理地址为1024+100=1124。
对于逻辑地址3000:
P=int(3000/1024)=2 W=3000 mod 1024=952 查页表第2页在第1块,所以物理地址为1024+952=1976。
对于逻辑地址4000:
P=int(4000/1024)=3 W=4000 mod 1024=928 查页表第3页在第6块,所以物理地址为6X1024+928=7072。
对于逻辑地址5012:
P=int(5012/1024)=4 W=5012 mod 1024=916 查页表第4页超过页表长度该逻辑地址非法。
3.磁头的当前位置为100磁道,磁头正向磁道号增加的方向移动。现有一磁盘读写请求队列:23,
376,205,132,19,61,190,398,29,4,18,40。若采用先来先服务、最短寻道时间优先,试计算出在先来先服务和最短寻道时间优先两种算法中,移动磁道总数和平均寻道长度各为多少?(列出寻道次序和移动道数)
解:(1)采用先来先服务磁盘调度算法,进行调度的情况为:从100磁道开始
移动磁道总数为
(2磁道开始
移动磁道总数为700,平均寻道长度为58。3
4. 一分页存储管理系统中逻辑地址长度为16位,页面大小为4096字节,现有一逻辑地址
1E5BH,
且第0、1、2页依次存放在物理块5、10、11中,问相应的物理地址为多少?
解:由题目所给的条件可知,本页式系统的逻辑地址结构为:
逻辑地址
P W
0001 1110 0101 1011
由此可知逻辑地址1E5B的页号位1,该页存放在第10页号物理块中,用十六进制表示块号为A,所以物理地址为AE5BH。