- 1、本文档共105页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* Segmentation with Paging: MULTICS (3) Conversion of a 2-part MULTICS address into a main memory address * Segmentation with Paging: MULTICS (4) Simplified version of the MULTICS TLB Existence of 2 page sizes makes actual TLB more complicated * 分段与分页技术结合-Pentium 设计目标: 满足不同操作系统的内存管理策略 支持纯分页、纯分段、段页式管理 兼容286处理器 实现描述 LDT与GDT:每个进程有自己的LDT,所有程序共享一个GDT 段的选择符与描述符 线性地址计算机制 * Segmentation with Paging: Pentium (1) A Pentium selector * Segmentation with Paging: Pentium (2) Pentium code segment descriptor Data segments differ slightly * Segmentation with Paging: Pentium (3) Conversion of a (selector, offset) pair to a linear address * Segmentation with Paging: Pentium (4) Mapping of a linear address onto a physical address * Segmentation with Paging: Pentium (5) Protection on the Pentium Level * 段页结合的优点 段的划分方法与内存访问局部性原理不谋而合 分页技术使得段内地址空间更易于管理 * Windows 2000内存管理原理 核心思想:基于分页的虚拟存储管理 实现策略:多级页表管理(二级和三级) 实现手段:进程页表+TLB+页面文件 基础结构:页目录索引+页表索引+字节索引 核心问题: 虚拟地址的变换机制 内存分配方式(用户内存和系统内存分配) 页面调度机制 页大小:4096字节 空间分布:用户空间(2GB)+系统空间(4GB) * 栈式算法 访问字符串:每个进程的内存访问都可以用一个有序的页号列表来表示,该列表即为reference string 刻画分页系统的三部分:执行进程的访问字符串,页面置换算法,内存中可用的页帧数(m)。 距离字符串:页面访问用与访问页面所在的栈顶的距离标识 * Stack Algorithms State of memory array, M, after each item in reference string is processed Method: 1. 每次访问一个页面时,将其移到顶部;2. 如要访问的页面已在M中,所有它上面的页面都向下移一个位置;3. 在被访问的页面下面的页面不移动。 * The Distance String Probability density functions for two hypothetical distance strings * The Distance String Computation of page fault rate from distance string the C vector the F vector * Design Issues for Paging SystemsLocal versus Global Allocation Policies (1) Original configuration Local page replacement Global page replacement * Local versus Global Allocation Policies (2) 使用全局算法为每个进程分配多少页帧 监视由老化算法指出的工作集大小 定期确定进程运行的数目并为它们分配等额的页帧 改进:按照进程大小的比例为它们分配页帧 使用PFF(Page Fault Frequency)算法管理页帧分配 * Load Control Despite good designs, system may still thrash When PFF algorithm indicates some processes need more memory but no processes need less Solution :Reduce number
您可能关注的文档
- 薄膜物理与技术精品课件(史鹏)CH4-5 surface and intereface.ppt
- 薄膜物理与技术精品课件(史鹏)简述薄膜生长试题.doc
- 编码原理精品课件(史治平)编码原理L2-szp.pdf
- 编码原理精品课件(史治平)编码原理L3.pdf
- 编码原理精品课件(史治平)编码原理L4-SZP.pdf
- 薄膜物理与技术精品课件(史鹏)CH5-2 石墨烯研究报告.ppt
- 薄膜物理与技术精品课件(史鹏)CH5-1 MEMS.ppt
- 编码原理精品课件(史治平)编码原理L5-SZP.pdf
- 编码原理精品课件(史治平)编码原理L6-SZP.pdf
- 编译原理精品教学课件(华南理工大学)第八章静态语义分析和中间代码生成-4.ppt
最近下载
- 2024-2025学年度第一学期四年级信息科技期末检测试卷.doc VIP
- 2020年公卫执业医师《卫生统计学》试题及答案(卷十三).doc VIP
- 人教版高中英语必修第一册课文(中英对照)精校版.pdf
- 2024-2025学年度第一学期四年级信息科技期末检测试卷附答案.doc VIP
- 《谁咬了我的大饼》绘本故事PPRPPT课件.pptx
- 石油化工技术专业人才需求调研报告.pdf
- 化学期末考试-四川大学期末考试试题 (2).doc VIP
- 浙江省高中物理学业水平合格性考试知识点归纳总编.pdf
- 空压机专利导航报告成果.docx VIP
- 商用密码应用安全性评估从业人员考核题库(1))及答案(1-1200题).docx VIP
文档评论(0)