虚拟存储管理
系统级寄存器。1.基本结构寄存器。存储管理功能 内存资源管理 存储管理方式 外存空间管理 虚拟存储系统。6.1 存储管理功能。6.1 存储管理功能(Cont.)。前面介绍的存储管理方案要求作业全部装入内存才可运行。6.3页面置换算法。正确反映程序的局部性预测主存中将发生的页面调度情况。页面替换算法的应用。
虚拟存储管理Tag内容描述:<p>1、保护虚拟模式与存储管理补充知识,内容提要: 1.32位X86的内部结构,原理及基本工作方式。 2.虚拟存储系统原理,Windows与LINUX存储管理与多任务机制,寄存器组,基本结构寄存器,系统级寄存器,浮点寄存器,调试测试寄存器,1.基本结构寄存器,AH A,31,16,15,X AL,8,7,0,BH B,X BL,CH C,X CL,DH D,X DL,SI,DI,BP,SP,EAX,EBX,ECX,EDX,ESI,EDI,EBP,ESP,CS,SS,DS,ES,FS,GS,IP,FLAGS,指令指针IP,标志寄存器EFLAGS,通用寄存器,段寄存器,代码段,堆栈段,数据段,系统级寄存器,4个控制寄存器,4个系统地址寄存器,P G,C D,N W,.,A M,W P,.,N E,1,T S,E M,M P。</p><p>2、第六章 存储管理,存储管理功能 内存资源管理 存储管理方式 外存空间管理 虚拟存储系统,6.1 存储管理功能,存储分配和去配 分配去配对象 内存、外存(相同方法) 分配去配时刻 进程创建、撤销、交换、长度变化(栈溢出, execl) 存储共享 目的:节省内存、相互通讯 内容:代码、数据 存储保护 防止地址越界 防止操作越权,6.1 存储管理功能(Cont.),存储扩充 内存、外存结合,虚拟存储体系 速度接近内存,容量相当外存 地址映射 逻辑地址=物理地址 硬件支持 基址寄存器(base)、限长寄存器(limit)、快表; 使用上述寄存器完成地址映射过程; 不能正。</p><p>3、第6章虚拟存储管理,虚拟存储器的引入,请求页式存储管理,请求段式存储管理,6.1虚拟存储器的引入,前面介绍的存储管理方案要求作业全部装入内存才可运行。但这会出现两种情况:有的作业因太大,内存装不下而无法运行。系统中作业数太多,因系统容量有限只能让少数作业先运行。,局部性原理(理论基础)1968年P.Denning提出程序执行时,大多数情况下是顺序执行的。过程调用会使程序的执行。</p><p>4、淮海工业大学计算机工程学院 实验报告 课程名称:操作系统 标题:实验3 虚拟存储管理 类:-。 学号:- 姓氏:-。 说明: 成绩:指导教师: 批准时间:年月日 实验室3虚拟存储管理 1.目的和要求 存储管理的主要功能之一是合理分配空间。基于请求页的管理是常用的虚拟存储管理技术。 本实验的目的是通过基于请求页的存储管理中的页面替换算法模拟设计,了解虚拟存储技术的。</p><p>5、第6章虚拟存储器,6.3页面置换算法,当发生缺页,而主存中已没有空闲页面时,需要选一页淘汰,这时把选取淘汰页的方法叫页的置换算法。,1。页面替换算法要解决的问题,2。评价页面替换算法的标准,命中率,实现的难易程度,正确反映程序的局部性预测主存中将发生的页面调度情况,按照什么样的规则替换主存储器中的页面,第6章虚拟存储器页面置换算法,一、概述,3。页面替换算法的应用,Cache中的块替换,虚拟存。</p><p>6、第6章 虚拟存储管理,虚拟存储器的引入,请求页式存储管理,请求段式存储管理,6.1虚拟存储器的引入,前面介绍的存储管理方案要求作业全部装入内存才可运行。但这会出现两种情况: 有的作业因太大,内存装不下而无法运行。 系统中作业数太多,因系统容量有限只能让少数作业先运行。,3,局部性原理(理论基础)1968年P.Denning 提出 程序执行时,大多数情况下是顺序执行的。 过程调用会使程序的执行。</p><p>7、计算机与操作系统 第八讲 虚拟存储管理 南京大学软件学院 15:59 快表-TLB * 相联存储器 * 快表的格式 * 采用相联存储器后地址转换 页表项的直接映射和关联映射 虚地址 虚地址 TLB 实地址 实地址 (a) 直接映射 (b) 关联映射 TLB和Cache操作 Paging Hardware With TLB Effective Access Time * * * Assoc。</p>