- 3
- 0
- 约5.03千字
- 约 12页
- 2023-09-12 发布于湖北
- 举报
OS实验报告之内存管理
软工0801罗小兰 U200818069
实验目的
理解操作系统虚拟存储管理的原理,理解程序执行局部性的概念。
实验内容
设计一个虚拟存储区和内存工作区,并使用下列算法计算访问命中率。
进先出的算法(FIFO)
最近最少使用的算法(LRU)
最佳淘汰算法(OPT)
命中率=(1-页面失效次数)/页地址流长度
实验环境
VS2010, CONSOLE程序,(已生成 .exe 可执行文件)
实验要求
理解FIFO,LRU算法原理,理解参考程序的原理和实现思路。
完成程序的设计,重点完成FIFO,LRU算法
分析运算结果,在分配不同的物理块情况下,各算法的缺页情况有什么规律?
完成OPT算法
程序设计思想
本实验的程序设计基本上按照实验内容进行。即首先用srand( )和rand( )函数定义和产生指令序列,然后将指令序列变换成相应的页地址流,并针对不同的算法计算出相应的命中率。实验中我们产生320条指令,每个虚拟页存放10条指令。进程分配的物理块从4变化到32。
程序设计
本实验分为三部分:
main函数负责获得指令,并且对指令进行纸质转变操作,再调用三种不同的算法。
Initialize函数负责初始化内存区域和虚拟地址数组
FIFO函数以先进先出的方式淘汰内存
LRU函数以最近最少使用的方式淘汰内存
OPT函数以最佳的方式淘汰内存
关键代码粘贴:
//
您可能关注的文档
- 产品使用报告_2.doc
- 乏力鉴别诊断病历.doc
- ERP沙盘实验报告(财务总监).doc
- 3机械设计带传动实验数据.doc
- 人教版七年级上册语文精品教学课件 1春第一课时 .ppt
- 部编版一年级下册语文第五单元培优卷A卷(含答案).pdf
- 人教版九年级上册语文精品教学课件 综合性学习 乘着音乐的翅膀 .ppt
- 贵州省贵阳市第一名校2023-2024学年高二下学期物理6月月考试题(含答案).docx
- 部编版一年级下册语文第五单元培优卷B卷(含答案).docx
- 部编版一年级下册语文第五单元培优卷B卷(含答案).pdf
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)