四川大学:《计算机操作系统 Operating System Principles》课程教学资源(PPT课件讲稿)第7章 虚拟存储器管理

第7章虚拟存储器管理 n虚拟存储器管理为解决内存扩充问题而提出 其现息是外存准为达存的打充,作业运 不需要将作业的全部信息放入内存。 虚拟存储器的实现基础是内存的分页式 段式管埋,采用的是进程页面或分段在内 粽 外存之间对换
第7章 虚拟存储器管理 ◼ 虚拟存储器管理为解决内存扩充问题而提出, 其实现思想是将外存作为内存的扩充,作业运 行不需要将作业的全部信息放入内存。 ◼ 虚拟存储器的实现基础是内存的分页式或分 段式管理,采用的是进程页面或分段在内存与 外存之间对换

本章目录 71虚拟存储器的基本概念 ■7.2请求分页虚拟存储管理 ■7.3页面置换算法 7.4页面调度性能 7.5请求分段存储管理方式 7.6 Windows2000XP系统存储器管理实例 2021/2/2 《计算机操作系统》-第7章 3/
2021/2/2 《计算机操作系统》-第7章 3/69 本章目录 ◼ 7.1 虚拟存储器的基本概念 ◼ 7.2 请求分页虚拟存储管理 ◼ 7.3 页面置换算法 ◼ 7.4 页面调度性能 ◼ 7.5 请求分段存储管理方式 ◼ 7.6 Windows 2000/XP系统存储器管理实例

本章目录 →■71虚拟存储器的基本概念 虚拟存储器的概念 ■虚拟存储器的特征 ■7.2请求分页虚拟存储管理 ■7.3页面置换算法 74页面调度性能 7.5请求分段存储管理方式 7.6 Windows2000XP系统存储器管理实例 2021/2/2 《计算机操作系统》-第7章 4/69
2021/2/2 《计算机操作系统》-第7章 4/69 本章目录 ◼ 7.1 虚拟存储器的基本概念 ◼ 虚拟存储器的概念 ◼ 虚拟存储器的特征 ◼ 7.2 请求分页虚拟存储管理 ◼ 7.3 页面置换算法 ◼ 7.4 页面调度性能 ◼ 7.5 请求分段存储管理方式 ◼ 7.6 Windows 2000/XP系统存储器管理实例

虚拟存储器的引入 程序中还包括许多对数据结构的处理,如对数 组进行操作,它们往往都局限于很小的范围内 ■局部性原理 时间局部性:如循环执行 ■空间局部性:如顺序执彳 2021/2/2 《计算机操作系统》-第7章 5/69
2021/2/2 《计算机操作系统》-第7章 5/69 虚拟存储器的引入 ◼ 常规存储管理的特征: ◼ 一次性(指全部装入) ◼ 驻留性(指驻留在内存不换出) ◼ 局部性原理 ◼ 时间局部性:如循环执行 ◼ 空间局部性:如顺序执行。 ◼ 程序执行时,除了少部分的转移和过程调用指 ◼ 过程调用将会使程序的执行轨迹 令外,在大多数情况下仍是顺序执行的。 变化,但在一 ◼ 段时间内都局限在 程序中存在许多循环结构 一定过程的范围内运行 ,这些虽然只由少数 。 指令构成,但是它们将多次执行。 ◼ 程序中还包括许多对数据结构的处理,如对数 组进行操作,它们往往都局限于很小的范围内

虚拟存储器的引入 程序或数据访问的特点: 版序性 程序 局原性 构的处理,如对 数组 多次性 局限于很小的范 围内。 独立性 1物理地址空间 存储器管理 虚拟地址空间地址映射 调出 硬盘 内存 调入
2021/2/2 《计算机操作系统》-第7章 6/69 虚拟存储器的引入 ◼ 常规存储管理的特征: ◼ 一次性(指全部装入) ◼ 驻留性(指驻留在内存不换出) ◼ 局部性原理 ◼ 时间局部性:如循环执行 ◼ 空间局部性:如顺序执行。 ◼ 程序执行时,除了少部分的转移和过程调用 ◼ 指令外,在大多数情况下仍是顺序执行的。 过程调用将会使程序的执行轨迹变化,但在 ◼ 一段时间内都局限在 程序中存在许多循环结构一定过程的范围内运行 ,这些虽然只由少 。 数指令构成,但是它们将多次执行。 ◼ 程序中还包括许多对数据结构的处理,如对 数组进行操作,它们往往都局限于很小的范 围内。 程序或数据访问的特点: 顺序性 局限性 多次性 独立性 虚拟地址空间 内存 硬盘 存储器管理 地址映射 调出 调入 物理地址空间

应用程序 部分 装入内存 执行结束 是 访问部分 已在内存? 程序继续执行 否 启动请求调页 (段)功能 是 页(段)置换 内存已满? 否 调入内存
2021/2/2 《计算机操作系统》-第7章 7/69 应用程序 部分 装入内存 访问部分 已在内存? 启动请求调页 (段)功能 程序继续执行 是 否 内存已满? 是 否 调入内存 执行结束 页(段)置换

虚拟存储器的引入 ■虚拟存储器 具有请求调入功能和置换功能,能从逻 辑上对内存容量进行扩充的一种存储系 统。 实质:以时间换空间,但时间牺牲不大。 需要动态重定位 2021/2/2 《计算机操作系统》-第7章 8/69
2021/2/2 《计算机操作系统》-第7章 8/69 ◼ 虚拟存储器 ◼ 具有请求调入功能和置换功能,能从逻 辑上对内存容量进行扩充的一种存储系 统。 ◼ 实质:以时间换空间,但时间牺牲不大。 ◼ 需要动态重定位 虚拟存储器的引入

虚拟存储器的实现方式 ■请求分页系统 a以页为单位转换 需硬件 (1)请求分页的页表机制 (2)缺页中断 (3)地址变换机构 ■需实现请求分页机制的软件(置换软件等 2021/2/2 《计算机操作系统》-第7章 9/69
2021/2/2 《计算机操作系统》-第7章 9/69 ◼ 请求分页系统 ◼ 以页为单位转换 ◼ 需硬件: (1)请求分页的页表机制 (2)缺页中断 (3)地址变换机构 ◼ 需实现请求分页机制的软件(置换软件等) 虚拟存储器的实现方式

虚拟存储器的实现方式 ■请求分段系统 n以段为单位转换 (1)请求分段的段表结构 (2)缺段中断 (3)地址变换机构 需实现请求分段机制的软件(置换软件等) 2021/2/2 《计算机操作系统》-第7章
2021/2/2 《计算机操作系统》-第7章 10/69 ◼ 请求分段系统 ◼ 以段为单位转换: (1)请求分段的段表结构 (2)缺段中断 (3)地址变换机构 ◼ 需实现请求分段机制的软件(置换软件等) 虚拟存储器的实现方式

7.1.2虚拟存储器的特征 ■离散性 部分装入 ■多次性 局部装入,多次装入 对换性 ■虚拟性 2021/2/2 《计算机操作系统》-第7章 11/69
2021/2/2 《计算机操作系统》-第7章 11/69 7.1.2 虚拟存储器的特征 ◼ 离散性 ◼ 部分装入 ◼ 多次性 ◼ 局部装入,多次装入 ◼ 对换性 ◼ 虚拟性
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《The C++ Programming Language》课程教学资源(PPT课件讲稿)Lecture 05 Object-Oriented Programming.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第二章 微型计算机基础知识.ppt
- 四川大学:《计算机操作系统 Operating System Principles》课程教学资源(PPT课件讲稿)第6章 存储器管理.ppt
- 《计算机系统和系统结构》课程教学资源(PPT课件讲稿)第四章 流水线技术.ppt
- 《计算机算法基础》课程教学资源(PPT课件讲稿)分枝-限界法.ppt
- 东南大学:《数据结构》课程教学资源(PPT课件讲稿)贪心算法.pptx
- 《网络编程实用教程》教学资源(PPT课件讲稿)第4章 MFC编程.ppt
- 航空航天(PPT课件讲稿)Mechanics——Particle Motion.ppt
- 上海交通大学:《软件工程导论》课程教学资源(PPT课件讲稿)第十三讲 软件项目中的人员管理.ppt
- Data Mining and Model Choice in Supervised Learning.ppt
- 武昌理工学院:《操作系统原理》课程教学资源(PPT课件)第一章 操作系统概述(主讲:温静).pptx
- 《Computer Networking:A Top Down Approach》英文教材教学资源(PPT课件讲稿,6th edition)Chapter 8 网络安全 Network Security.ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第六章 数字签名算法.pptx
- 华中师范大学:智能与分布计算(PPT课件讲稿)语义网与本体 Semantic Web & Ontology(Introduction).ppt
- 中国科学技术大学:《计算机科学导论》课程教学资源(PPT课件讲稿)第五讲 经典计算的计算模型(主讲:陈意云).pptx
- 《高级语言程序设计 Advanced Programming》课程教学资源(PPT课件讲稿)第5章 循环结构程序设计.ppt
- 香港科技大学:Introduction to Software Defined Network(SDN).pptx
- 《微机原理笔记》课程教学资源(PPT课件讲稿)第6章 输入输出和中断技术.ppt
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿)第九章 图计算.ppt
- 《大型机高级系统管理技术》课程教学资源(PPT课件讲稿)第3章 作业控制语言.ppt
- 《计算机软件技术基础》课程电子教案(PPT课件讲稿)第9章 存储管理.ppt
- 上海交通大学:传感器网络研究 Research On Sensor Nets(主讲:伍民友).ppt
- 南京航空航天大学:《数据结构》课程教学资源(PPT课件讲稿)第五章 数组和广义表.ppt
- 《大数据挖掘与应用技术》课程教学资源(PPT课件讲稿)第12章 Hibernate持久化技术.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第7章 多处理器及线程级并行 7.3 分布式共享存储器体系结构 7.4 Models of Memory Consistency.pptx
- Acknowledged Broadcasting and Gossiping in ad hoc radio networks.ppt
- Apache Spark:Intro to Spark(Lightning-fast cluster computing).pptx
- 中国科学技术大学:《网络信息安全 NETWORK SECURITY》课程教学资源(PPT课件讲稿)第三章 局域网安全技术及应用.ppt
- 面向服务的业务流程管理(PPT讲稿)Business Process Analysis and Modeling.pptx
- 中国铁道出版社:《局域网技术与组网工程》课程教学资源(PPT课件讲稿)第6章 Internet.ppt
- 《计算机视觉》课程教学资源(PPT课件讲稿)第二章 视觉的基本知识 第二节 视觉物理学特性.pptx
- 北京航空航天大学:《程序设计语言原理》课程教学资源(PPT课件)第0章 绪论(主讲:吕卫锋)程序语言设计方法学 The Methodology Of Programming Language.ppt
- 《单片机原理及应用》课程PPT教学课件(C语言版)第1章 单片机基础知识概述.ppt
- 山西管理职业学院:《Excel 教程》课程教学资源(PPT课件讲稿,共九部分).ppt
- 《文献信息检索与利用》课程教学资源(PPT课件)第三章 文献信息检索基本理论.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件讲稿)文件管理(主讲:徐锋).ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)敏捷软件开发 Agile Software Development.ppt
- 计算机的维修(PPT课件讲稿)计算机维修的基本知识与实例.ppt
- 四川大学:《计算机系统结构》课程教学资源(PPT课件讲稿)第1章 计算机系统结构基本概念(主讲:倪云竹).ppt
- SQL Server权限管理(PPT课件讲稿).ppt