《操作系统原理》课程教学资源(PPT课件讲稿)第九章 虚拟存储器管理

第九章虚拟存储器管理 1、虚拟存储系统的基本概念 2、分页存储管理 3、分段存储管理 4、段页式存储管理 5、页(段)的置换算法和系统行为 6、页架分配算法
第九章 虚拟存储器管理 1、虚拟存储系统的基本概念 2、分页存储管理 3、分段存储管理 4、段页式存储管理 5、页(段)的置换算法和系统行为 6、页架分配算法

91虚拟存储系统的基本概念 1、问题的提出 程序大于内存 程序暂时不执行或运行完是否还要占 用内存
9.1 虚拟存储系统的基本概念 1、问题的提出 • 程序大于内存 • 程序暂时不执行或运行完是否还要占 用内存

2、基本思想 程序、数据的大小可以超过内存的大小 操作系统把程序当前使用的部分保留在 主存,而把其它部分保存在辅存中,并 在需要时在主存和辅存之间动态交换 把辅存当作主存进行扩充,对用户来说 计算机系统有一个容量很大的主存
2、基本思想 程序、数据的大小可以超过内存的大小, 操作系统把程序当前使用的部分保留在 主存,而把其它部分保存在辅存中,并 在需要时在主存和辅存之间动态交换。 把辅存当作主存进行扩充,对用户来说, 计算机系统有一个容量很大的主存

→虚存的优点 可容纳大量的进程,提高系统多道并行 程度,提高主存和其他资源的利用率 提高系统运行效率和系统吞吐率 →虚存的缺点 (1)额外的主存开销 (2)地址转换增加了指令执行时间
•虚存的优点: 可容纳大量的进程,提高系统多道并行 程度,提高主存和其他资源的利用率, 提高系统运行效率和系统吞吐率 •虚存的缺点: (1)额外的主存开销 (2)地址转换增加了指令执行时间

9,2分页存储管理 基本概念 地址转换 硬件支持 页的共享
9.2 分页存储管理 • 基本概念 • 地址转换 • 硬件支持 • 页的共享

分页存储管理的基本概念 等分主存:页架、页架号 用户逻辑地址空间的分页:页、页号 逻辑地址的表示:(页号p,页内地址d) 分配原则:以页架为基本分配单位 ·页表:页号、页架号 分页系统中的地址结构: 页号→最大页数 页内地址→页架的大小 ·页面尺寸应是2的幂
一、分页存储管理的基本概念 • 等分主存:页架、页架号 • 用户逻辑地址空间的分页:页、页号 • 逻辑地址的表示:(页号p,页内地址d) • 分配原则:以页架为基本分配单位 • 页表:页号、页架号 • 分页系统中的地址结构: – 页号→最大页数 – 页内地址→页架的大小 • 页面尺寸应是2的幂

基本工作原理 在程序开始运行之前,不是装入全部 页面,而是装入一个或零个页面,之 后根据程序运行的需要,动态装入其 它页面;当内存空间已满,而又需要 装入新的页面时,则根据某种算法淘 汰某个页面,以便装入新的页面
基本工作原理 在程序开始运行之前,不是装入全部 页面,而是装入一个或零个页面,之 后根据程序运行的需要,动态装入其 它页面;当内存空间已满,而又需要 装入新的页面时,则根据某种算法淘 汰某个页面,以便装入新的页面

60K-64K 虚地址空间 56K-60KX 52K56X}虚页 48K-52K 44K-48K 40K-44K X 36K-40K 5 物理地址空间/页架 32K-36KX 28K-32K 28K-32K 24K-28KX 24K-28K 20K-24K 20K-24K 16K-20K 16K-20K 12K-16K 12K-16K K-12K 4K-8K 340612 8K-12K 4K-8K 0K-4K 0K-4K
X X X X 7 X 5 X X X 3 4 0 6 1 2 60K-64K 56K-60K 52K-56K 48K-52K 44K-48K 40K-44K 36K-40K 32K-36K 28K-32K 24K-28K 20K-24K 16K-20K 12K-16K 8K-12K 4K-8K 0K-4K 28K-32K 24K-28K 20K-24K 16K-20K 12K-16K 8K-12K 4K-8K 0K-4K 虚地址空间 物理地址空间 } 虚页 页架

分页系统中的地址转换 直接映象页地址转换 多级页表地址转换 ·快表的地址转换
二、分页系统中的地址转换 • 直接映象页地址转换 • 多级页表地址转换 • 快表的地址转换

1、直接映象页地址转换 页表地址寄存器 L b 虚地址v=(pd) P d b P pd 实地址 页表
1、直接映象页地址转换 P d p' + L b p' d P 页表 页表地址寄存器 虚地址v=(p,d) 实地址 b
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《操作系统原理》课程教学资源(PPT课件讲稿)第八章 实存储器管理技术.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第七章 死锁(Deadlock).ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第六章 多处理器系统和处理器管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第五章 并行性:同步和互斥.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第四章 线程.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第三章 进程管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第二章 操作系统的运行环境.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第一章 概述.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第八章 计算机维护和多媒体技术.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第七章 计算机网络与Internet.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第六章 Power Point2000.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第五章 中文 Excel2000.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第四章 文字编辑系统中文Word2000.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第三章 操作系统及使用.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第二章 键盘及汉字输入字输入.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第一章 计算机基础知识.pps
- 《计算机文化基础》课程教学资源(实验指导).doc
- 《计算机文化基础》课程教学资源(习题集).doc
- 《计算机文化基础》课程教学资源(教案讲义)第八章 计算机维护和多媒体技术.doc
- 《计算机文化基础》课程教学资源(教案讲义)第七章 计算机网络与 Internet.doc
- 《操作系统原理》课程教学资源(PPT课件讲稿)上机实验一进程控制与描述.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第十章 搜象与散列.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第二章 数組.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第二章 链表.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第四章 栈与队列.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第五章 递归.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第六章 树与森林.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第七章 集合与拽索.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第八章 图.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第九章 排序.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)期末总复习(各章复习).ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)绪论、第一章 命题逻辑(主讲:许桂清).ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第二章 谓词逻辑.ppt
- 东北大学:《离散数学》课程教学资源(试题)2001级总本.doc
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 湖南大学:《C++程序设计》目录.ppt