- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 虚拟存储器;第五章 虚拟存储器;第五章 虚拟存储器 ;5.1 虚拟存储器概述;5.1.1 常规存储管理方式的特征和局部性原理;程序装入内存时可能出现的问题
程序太大,要求的空间超出了内存总容量
大量作业要求运行,但内存不能容下所有作业
常规存储器管理方式的特征
一次性
要求作业全部装入内存才能运行
驻留性
程序装入内存后便一直驻留内存,直至运行结束;局部性原理(1968年, Denning.P)
程序执行时,除了少部分的转移和过程调用指令外,在大多数情况下仍是顺序执行的;
过程调用将会使程序的执行轨迹由一部分区域转至另一部分区域,但经研究看出,过程调用的深度在大多数情况下都不超过5;
程序中存在许多循环结构,这些虽然只由少数指令构成,但是它们将多次执行;
程序中还包括许多对数据结构的处理,如对数组进行操作,往往都局限于很小的范围内。;局限性的表现
时间局限性
某条指令被执行= 不久以后该指令可能再次执行
数据被访问过=不久以后该数据可能再次被访问
典型原因:在程序中存在着大量循环操作
空间局限性
存储单元被访问=不久之后,其附近的存储单元也将被访问,即程序在一段时间内所访问的地址,可能集中在一定的范围之内
典型情况:程序的顺序执行。;虚拟存储器的基本工作情况
程序、数据、堆栈的大小可以超过内存的大小,操作系统把程序当前使用的部分保留在内存,而把其它部分保存在磁盘上,并在需要时在内存和磁盘之间动态交换。
虚拟存储器支持多道程序设计技术;5.1.2 虚拟存储器的定义和特征;5.1.2 虚拟存储器的定义和特征;5.1.3 虚拟存储器的实现方法;5.1.3 虚拟存储器的实现方法;5.1.3 虚拟存储器的实现方法;5.2 请求分页存储管理方式;5.2.1 请求分页中的硬件支持;5.2.1 请求分页中的硬件支持;5.2.1 请求分页中的硬件支持;涉及6次缺页中断的指令 ;5.2.1 请求分页中的硬件支持;请求分页中的地址变换过程 ;5.2.2 请求分页中的内存分配;5.2.2 请求分页中的内存分配;5.2.2 请求分页中的内存分配;5.2.2 请求分页中的内存分配;5.2.2 请求分页中的内存分配;5.2.2 请求分页中的内存分配;5.2.3 页面调入策略;5.2.3 页面调入策略;5.2.3 页面调入策略;5.2.3 页面调入策略;5.2.3 页面调入策略;请求分页中的地址变换过程;页置换例子;页置换例子(cont.);5.2.3 页面调入策略;5.2.3 页面调入策略;5.3 页面置换算法;5.3 页面置换算法;;5.3.1 先进先出置换算法和最佳置换算法;1;先进先出(FIFO)页面置换算法
引用页:1, 2, 3, 4, 1, 2, 5, 1, 2, 3, 4, 5。
4个帧
Belady异常:帧越多,页错误越多。;5.3.1 先进先出置换算法和最佳置换算法;引用次序
7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1;5.3.1 先进先出置换算法和最佳置换算法;5.3.2 最近最久未使用和最少使用置换算法;引用次序
7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1;5.3.2 最近最久未使用和最少使用置换算法;5.3.2 最近最久未使用和最少使用置换算法;实页;5.3.2 最近最久未使用和最少使用置换算法;5.3.2 最近最久未使用和最少使用置换算法;5.3.2 最近最久未使用和最少使用置换算法;5.3.3 Clock置换算法;5.3.3 Clock置换算法;5.3.3 Clock置换算法;5.3.3 Clock置换算法;5.3.3 Clock置换算法;5.3.3 Clock置换算法;5.3.3 Clock置换算法;5.3.3 Clock置换算法;5.3.3 Clock置换算法;5.3.3 Clock置换算法;5.3.4 页面缓冲算法(PBA: Page Buffering Algorithm);5.3.4 页面缓冲算法(PBA: Page Buffering Algorithm);5.3.5 访问内存的有效时间;5.4 “抖动”与工作集;5.4.1 多道程序度与“抖动”;5.4.1 多道程序度与“抖动”;5.4.2 工作集;5.4.2 工作集;5.4.2 工作集;5.4.2
您可能关注的文档
最近下载
- 钢结构加工制作方案 (2).doc VIP
- 检验科病例讨论PPT课件.pptx VIP
- SIMATIC WINCC V7.5使用C脚本通过画面结合结构变量实现多个电机的控制功能.docx VIP
- PS液压盘式刹车零件图册.pdf VIP
- bim实施管理标准(深圳).pdf VIP
- (高清版)DB41∕T 1993-2020 山水林田湖草生态保护修复工程监理规范.pdf VIP
- 中国当代文学完整课件.ppt VIP
- 眼睑痉挛残疾指数、Jankovic、西多伦多痉挛性斜颈评分量表、颅颈肌张力障碍问卷、嗓音障碍指数.docx VIP
- 经史子集国学文库:史部·地理·长乐六里志.pdf
- 淮南市社区工作者招聘笔试真题2024.docx VIP
文档评论(0)