【答案】:b本题考查虚拟内存管理基础知识。虚拟内存的工作原理是:在执行程序时,允许将程序的一部分转移到主存中,其余部分保存在辅存中。即操作系统存储管理软件先将当前正在执行的程序段(如main 程序)从辅助存储转移到主存储,暂时不执行程序段(如sub)虚拟内存的调度方式有分页、段和段分页三种。
主存按页序编号,每个独立寻址的程序 space都有自己的页码顺序。通过在辅助存储器中调度程序 pages,可以离散地加载到主存储器中不同的页位置,并可以根据表逐一查找。页面调度的优点是页面中的分数小,页表对程序 member透明,地址转换快,调入操作简单;缺点是每个页面都不是程序的独立模块,不方便实现程序和数据保护。段调度就是按照程序的逻辑结构划分地址空间,段长任意,允许扩展。其优点是消除了内存的小数,易于实现存储保护,便于程序的动态组装。缺点是呼入操作复杂。
根据5、 内存的段页式 管理到底是如何 管理的?是为了解决什么问题?
page-style管理的基本原理,将每个进程的虚拟空间划分成若干个等长的页面,将page-style管理bar内存space根据页面大小划分成块或pageframe,然后用/组合页面的虚拟地址。基于页面的管理利用页面请求或预分页技术统一内外存管理。1静态页面管理。静态分页管理的第一步是为需要内存的作业或进程分配足够的页面。
静态页面管理解决了分区时的碎片问题管理。但是,由于静态页面类型管理要求在执行内存之前加载所有进程或作业,如果可用页面的数量少于用户的要求,则作业或进程必须等待。而且,作业和进程的大小仍然受到内存 available pages的限制。2动态页面样式管理。动态页面样式管理是在静态页面样式管理的基础上发展起来的。分为请求页面类型管理和预呼叫页面类型管理。优点:没有外部碎片,每个内部碎片都不超过页面大小。
6、操作系统(三传统存储管理很多暂时不用的数据也会被长期占用内存,导致内存的利用率很低。它们有以下两个特点:缓存技术的思想:将近期会频繁访问的数据放入速度更高的内存中,将暂时不用的数据放入速度更高的内存中。快速表机制是将频繁访问的页表项副本放入一个速度更高的关联寄存器中,它依靠的是局部性原理:如果执行了程序中的一条指令,很可能很快又会执行一次;如果某个数据已经被访问过,很可能很快会再次被访问。
(因为内存中连续存储了很多数据,而且程序的指令也是按顺序存储在内存中的)基于局部性原理,在加载程序时,可以使用/12344。在程序的执行过程中,当被访问的信息不在内存中时,操作系统负责将所需信息从外部存储器转移到内存中,然后继续执行程序,如果内存的空间不足,操作系统负责将内存中暂时未使用的信息换出到外部存储器。
文章TAG:内存 模拟 程序 管理 页式内存管理模拟程序