操作系统原理与实践教程(第四版)练习题及答案第6章习题答案.docx
《操作系统原理与实践教程(第四版)练习题及答案第6章习题答案.docx》由会员分享,可在线阅读,更多相关《操作系统原理与实践教程(第四版)练习题及答案第6章习题答案.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统原理与实践教程(第四版)练习题及答案第6章习题答案第6章 虚拟存储器1 常规存储器管理方式具有哪两大特征?它对系统性能有何影响?答:特点:一次性和驻留性。影响:一次性及驻留性特征使得许多在程序中不用或暂时不用的程序(数据)占据了大量的内存空间,而一些需要运行的作业又无法装入运行,显然,这是在浪费宝贵的内存资源。2 什么是程序运行时的时间局限性和空间局限性?答:时间局限性:如果程序中的某条指令被执行,则不久之后该指令可能再次执行;如果某数据被访问过,则不久以后该数据可能再次被访问。产生时间局限性的典型原因是在程序中存在着大量的循环操作。空间局限性:一旦程序访问了某个存储单元,在不久之后,
2、其附近的存储单元也将被访问,即程序在一段时间内所访问的地址可能集中在一定的范围之内,其典型情况便是程序的顺序执行。3 虚拟存储器有哪些特征?其中最本质的特征是什么?多次性、对换性、虚拟性。最基本特征是虚拟性。4 实现虚拟存储器需要哪些硬件支持?答:分页请求系统:请求分页的页表机制、缺页中断机构、地址变换机构。请求分段系统:请求分段的段表机制、缺段中断机构、地址变换机构.5 实现虚拟存储器需要哪几个关键技术?答:(1)在分页请求系统中是在分页的基础上,增加了请求调页功能和页面置换功能所形成的页式虚拟存储系统.允许只装入少数页面的程序(及数据),便启动运行。(2)在请求分段系统中是在分段系统的基础
3、上,增加了请求调段及分段置换功能后形成的段式虚拟存储系统.允许只装入少数段(而非所有段)的用户程序和数据,即可启动运行。6 在请求分页系统中,页表应包括哪些数据项?每项的作用是什么?(1)状态位(存在位)P:它用于指示该页是否已调入内存,供程序访问时参考。(2)访问字段A:用于记录本页在一段时间内被访问的次数,或记录本页最近已有多长时间未被访问,提供给置换算法(程序)在选择换出页面时参考.(3)修改位M:标识该页再调入内存后是否被修改过。(4)外存地址:用于指出该页在外存上的地址,通常是物理块号,供调入该页时参考。7 试比较缺页中断机构与一般的中断,它们之间有何明显的区别?答:(1)在指令执行
4、期间产生和处理中断信号。通常,CPU都是在一条指令执行完后,才检查是否有中断请求到达。然而,缺页中断是在指令执行期间,若发现所要访问的指令或数据不在内存时,便立即产生和处理缺页中断信号,一边能及时将所缺之页面调入内存。(2)一条指令在执行期间可能产生多次缺页中断。8 试说明在请求分页系统中的地址变换过程。答:在进行地址变换时,首先检索快表,试图从中找出所要访问的页。若找到,便修改页表项中的访问位,供置换算法选换出页面时参考。对于写指令,还需将修改位置成“1”,表示该页再调入内存后已被修改。然后利用页表项中给出的物理块号和页内地址形成物理地址。地址变换过程到此结束。9 何谓固定分配局部置换和可变
5、分配全局置换的内存分配策略?答:(1)固定分配局部置换。所谓固定分配,是指为每个进程分配一组固定数目的物理块,在进程运行期间不再改变.所谓局部置换,是指如果进程在运行中发现缺页,则只能从分配给该进程的n个页面中选出一页换出,然后再调入一页,以保证分配给该进程的内存空间不变。 (2)可变分配全局置换。所谓可变分配,是指先为每个进程分配一定数目的物理块,在进程运行期间,可根据情况做适当的增加或减少.所谓全局置换,是指如果进程在运行中发现缺页,则将OS所保留的空闲物理块(一般组织为一个空闲物理块队列)取出一块分配给该进程,或者以所有进程的全部物理快为标的,选择一块换出,然后将所缺之页调入。10 在请
6、求分页系统中,应从何处将所需页面调入内存?答:(1)系统拥有足够的对换区空间,这时可以全部从对换区调入所需页面,以提高调页速度。(2)系统缺少足够的对换区空间,这时凡是不会被修改的文件,都直接从文件区调入;而当换出这些页面时,由于他们未被修改,则不必再将它们重写到磁盘(换出),以后再调入时,仍从文件区直接调入。但对于那些可能被修改的部分,在将它们换出时便须调到对换区,以后需要时再从对换区调入。(3)UNIX方式。由于与进程有关的文件都放在文件区,故凡是未运行过的页面,都应从文件区调入.而对于曾经运行过但又被换出的页面,由于是被放在对换区,因此在下次调入时应从对换区调入。11 试说明在请求分页系
7、统中页面的调入过程.答:每当程序所要访问的页面未在内存时(存在位为“0),便向CPU发出一缺页中断,中断处理程序首先保留CPU环境,分析中断原因后,转入缺页中断处理程序。该程序通过查找页表,得到该页表在外存的物理块后:如果此时内存能容纳新页,则启动磁盘I/O,将所缺之页调入内存,然后修改页表。如果内存已满,则须先按照某种置换算法,从内存中选出一页准备换出;如果该页未被修改过(修改位为“0”),可不必将该页写回磁盘;但如果此页已被修改(修改位为“1),则必须将它写回磁盘,然后再把所缺的页调入内存,并修改页表中的相应表项,置其存在位为“1”,并将此页表项写入快表中。在缺页调入内存后,利用修改后的页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 原理 实践 教程 第四 练习题 答案 习题
限制150内