没有合适的资源?快使用搜索试试~ 我知道了~
页面置换算法模拟实验 操作系统大作业(含源文件).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 16 浏览量
2022-05-31
09:57:29
上传
评论
收藏 306KB DOC 举报
温馨提示
试读
24页
页面置换算法模拟实验 操作系统大作业(含源文件).doc
资源推荐
资源详情
资源评论
“计算机操作系统”课程设计大作业
页面置换算法模拟实验
(含完整资料,可直接提交)
一、题目: 页面置换算法模拟实验
二、目的
分别采用最佳(Optimal)置换算法、先进先出(FIFO)页面置换
算法和最近最少使用(LRU)置换算法对用户输入的页面号请求序列
进行淘汰和置换,从而加深对页面置换算法的理解。
三、内容和要求
请用 C/C++语言编一个页面置换算法模拟程序。用户通过键盘
输入分配的物理内存总块数,再输入用户逻辑页面号请求序列,然
后分别采用最佳(Optimal)置换算法、先进先出(FIFO)页面置换算
法和最近最少使用(LRU)置换算法三种算法对页面请求序列进行转
换,最后按照课本 P150 页图 4-26 的置换图格式输出每次页面请求
后各物理块内存放的虚页号,并算出总的缺页率(缺页次数/总的请
求次数)。最后三种页面置换算法的优缺点。
三种页面置换算法的思想可参考教材 P149-P152 页。
假 设 页 面 号 请 求 序 列 为
4、3、2、1、4、3、5、4、3、2、1、5,当分配给某进程的物理
块数分别为 3 块和 4 块时,试用自己编写的模拟程序进行页面转换
并输出置换图和缺页次数、缺页率。
0
四、提交内容
本大作业每个人必须单独完成。最后需提交的内容包括:源程
序(关键代码需要注释说明)、可运行程序、运行结果、算法思路
及流程图、心得体会。
大作业严禁抄袭。发现抄袭一律以不及格论。
请大家严格按照大作业题目来编写程序,不要上交以前布置的
大作业。如果提交的大作业题目与本文档要求不符,成绩一律为及
格。
目录
摘 要..........................................................................................................3
正 文...........................................................................................................4
一、设计思路...........................................................................................4
3、函数的调用关系图..............................................................................9
4、测试....................................................................................................14
设计总结..................................................................................................16
参考文献..................................................................................................17
1
致 谢......................................................................................................18
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。省略 ....................................................................19
不限..........................................................................................................20
2
摘 要
UNIX 中,为了提高内存利用率,提供了内外存进程对换机制;内存空间的
分配和回收均以页为单位进行;一个进程只需将其一部分(段或页)调入内存
便可运行;还支持请求调页的存储管理方式。当进程在运行中需要访问某部分
程序和数据时,发现其所在页面不在内存,就立即提出请求(向 CPU 发出缺页
中断),由系统将其所需页面调入内存。这种页面调入方式叫请求调页,为实
现请求调页,核心配置了四种数据结构:页表、页框号、访问位、修改位、有
效位、保护位等。此设计为了了解 UNIX 的命令及使用格式,熟悉 UNIX/
LINUX 的常用基本命令,练习并掌握 UNIX 提供的 vi 编辑器来编译 C 程序,学
会利用 gcc、gdb 编译、调试 C 程序,学会如何把学到的知识用于解决实际问
题,培养学生的能力。
关键字 UNIX 请求调页 数据结构 存储管理 编辑器 调试 C
程序
3
剩余23页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 79
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- linux常用命令大全之切换目录CD命令
- Yolov7音乐资源鸭
- 94b6c85cf1ae52d4fcdffbb7a007049c.apk
- 一个基于C语言和Keil uVision开发环境的单片机开发脚本示例,用于演示一个简单的LED闪烁程序
- 电子通信设计资料一种用方波驱动鼠标光标移动的鼠标电路的设计
- K2731T146-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 电子通信设计资料一种用单片机制作的高频正弦波逆变器
- K209-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 前端vue常见面试题 (附带答案) 完整版PDF.pdf
- 电子通信设计资料一种新颖的消除DC-DC中斜坡补偿影响的电路结构
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功