网站大量收购闲置独家精品文档,联系QQ:2885784924

操作系统教学(华南理工大学)Chapter-04.pptVIP

操作系统教学(华南理工大学)Chapter-04.ppt

  1. 1、本文档共105页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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 Systems Local 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

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档