操作系统考试复习题一、名词解释1
虚存:是指把程序一部分装入便可运行的存储管理系统,它具有请求调页和页淘汰功能,能从逻辑上对内存容量进行扩充
重定位:是指把程序空间中的逻辑地址转换为存储空间的物理地址的过程
内存页表:跟踪记录内存中哪些页面是空闲的,内存有多少页面,表中就有多少行
稀疏编址:是指用户程序可以随意指定其数据和代码的虚址位置,可以不连续,可以非常稀疏,只要不冲突就行
进程页表:记录进程在内存中页面分布情况,进程表的行数为进程的实际页面数
动态地址映射:是指把逻辑地址到存储空间的物理地址的转换推迟到每次访问请求之前进行
进程:是指一个程序对某个数据集的一次运行
稀疏编址:是指用户程序可以随意指定其数据和代码的虚址位置,可以不连续,可以非常稀疏,只要不冲突就行
二、问答题1
页淘汰包括哪几种算法
FIFO页淘汰算法,最近最少使用(LRU)算法,时钟算法(最近未使用)2
操作系统的四个主要工作是什么
负责所有程序的启动和结束;用户程序对操作系统的调用—系统调用和中断;为常用基本操作提供现成实用程序;解决效率和安全问题
操作系统的启动方式有哪几种
鼠标点击方式,命令方式,批方式,在一个程序中启动另一个程序,硬件装入并启动,自启方式
三、解析题1
已知页面走向为1、2、1、3、1、2、4、2、1、3、4,且开始执行时主存中没有页面
若只给该作业分配2个物理块,当采用FIFO页面淘汰算法时缺页率为多少
假定现有一种淘汰算法,该算法淘汰页面的策略为当需要淘汰页面时,就把刚使用过的的页面作为淘汰对象,试问就相同的页面走向,其缺页率又为多少
解:采用FIFO淘汰算法的页面置换情况如下:页面走向12131242134物理块1113322114物理块222114433缺页缺缺缺缺缺缺缺缺缺从上述页面置换图可以看出:页面引用次数为11次,缺页次数为9次,