**操作系统课后答案**
第五章 虚拟存储器
1、常规存储器管理方式具有哪两大特征?它对系统性能有何影响?
答:特点:一次性和驻留性。
影响:一次性及驻留性特征使得许多在程序中不用或暂时不用的程序(数据)占据了大量的内存空间,而一些需要运行的作业又无法装入运行,显然,这是在浪费宝贵的内存资源。
2、什么是程序运行时的时间局限性和空间局限性?
答:时间局限性:如果程序中的某条指令被执行,则不久之后该指令可能再次执行;如果某数据被访问过,则不久以后该数据可能再次被访问。产生时间局限性的典型原因是在程序中存在着大量的循环操作。
空间局限性:一旦程序访问了某个存储单元,在不久之后,其附近的存储单元也将被访问,即程序在一段时间内所访问的地址可能集中在一定的范围之内,其典型情况便是程序的顺序执行。
3、虚拟存储器有哪些特征?其中最本质的特征是什么?
答:多次性、对换性、虚拟性。最基本特征是虚拟性。
4、实现虚拟存储器需要哪些硬件支持?
答:分页请求系统:请求分页的页表机制、缺页中断机构、地址变换机构。
请求分段系统:请求分段的段表机制、缺段中断机构、地址变换机构。
5、实现虚拟存储器需要哪几个关键技术?
答:(1)在分页请求系统中是在分页的基础上,增加了请求调页功能和页面置换功能所形成的页式虚拟存储系统。允许只装入少数页面的程序(及数据),便启动运行。
(2)在请求分段系统中是在分段系统的基础上,增加了请求调段及分段置换功能后形成的段式虚拟存储系统。允许只装入少数段(而非所有段)的用户程序和数据,即可启动运行。
6、在请求分页系统中,页表应包括哪些数据项?每项的作用是什么?
答:(1)状态位(存在位)P:它用于指示该页是否已调入内存,供程序访问时参考。
(2)访问字段A:用于记录本页在一段时间内被访问

本文详细探讨了虚拟存储器的管理方式及其对系统性能的影响。内容涵盖时间局限性和空间局限性概念,虚拟存储器的特征,以及实现虚拟存储器所需的硬件支持和技术。讨论了请求分页系统中的地址变换过程、页面置换算法,如FIFO和LRU,并分析了缺页中断、页面调入过程和页面置换策略。此外,还涉及了工作集、抖动现象及其预防措施,以及请求分段存储管理的相关硬件结构和处理过程。
最低0.47元/天 解锁文章
505

被折叠的 条评论
为什么被折叠?



