页面置换算法模拟程序-附代码_第1页
页面置换算法模拟程序-附代码_第2页
页面置换算法模拟程序-附代码_第3页
页面置换算法模拟程序-附代码_第4页
页面置换算法模拟程序-附代码_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录1 .提交问题.提交问题.1.2任务分析. 下面是. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _34.1程序N-S图_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _34. 3主要功能流程图和代码.4 .3.1 FIFO (先进先出) . 旧) 未使用. 算法) .10 .节目单罢工.程序测试.14 5.1设计测试数据.14 5.2测试结果和分析. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _操作系统是计算机教学中最重要的一环,也是计算机专业学生的重要专业课程。 操作系统质量的好坏直接影响整个计算机系统的性能和用户对计算机的使用。 精心设计的操作系统能够大幅扩展计算机系统的功能,充分发挥系统内各种设备的使用效率,提高系统工作的可靠性。 操作系统涉及计算机系统的各种硬件和软件资源的管理,内容复杂,实践性强。 学好本课程,必须把理论与实践紧密结合,取得良好的学习效果。 本课程设计在学生学习操作系统教程课程后进行全面综合训练,通过课程设计,使学生更好地了解操作系统的原理和实现方法,加深对操作系统基础理论和关键算法的理解,加强学生的才能。 熟悉页面替换算法及其实现,引入计算机系统性能评估方法的概念。 关键字:关键字:创建页面替换算法模拟程序、打印页面、FIFO页面算法、LRU页面替换算法和OPT页面替换算法。引言1 .问题的提出.问题的提出1.11.1关于页面置换算法的模拟器问题的发生,页面置换算法的模拟器问题的发生在各种存储器管理方式中具有共同的特征,要求一个作业全部加载到存储器中才能执行,但有两种情况: (1) 由于某个作业较大,无法将其全部加载到存储器中,因此作业无法执行(2)大量的作业需要执行,但存储器容量不足以容纳这些作业。 虚拟内存技术正式扩展逻辑内存容量可解决上述两个问题。 在从存储器中调用1页程序或数据传送盘的交换区域中,通常将选择要交换的页的算法称为页置换算法(Page-Replacement Algorithms )。 而且,页面替换算法的仿真程序能够客观地在我们面前展示其工作原理。 1.21.2任务分析任务分析首先定义宏变量,设定占有的最大存储长度。 编辑将对时间进行种子化并初始化启动器。 制作相关的页面输入程序和打印页面。 然后,找到最近最不使用的页面,并记录相关程序的代码创建,如当前内存块中页面的下一次使用间隔长度。 最后)进行FIFO、LRU、OPT个算法的制作。 2.需求分析需求分析1 .用随机数法生成页面流,将页面流的长度设为l。 2 .根据页面流,使用FIFO和LRU算法进行页面置换,为了简化统计页面不足率的操作,淘汰1页时,仅在页面表中删除该页面,不判断是否被改写或返回保存。 3 .将可使用的存储器块和页表的长度(作业的页数)分别设为m和k,最初假设作业的页不在存储器中。 随机数发生程序: int i,j; 将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论