操作系统-内存管理实验报告

操作系统-内存管理实验报告

ID:43869335

大小:54.07 KB

页数:11页

时间:2019-10-16

操作系统-内存管理实验报告_第1页
操作系统-内存管理实验报告_第2页
操作系统-内存管理实验报告_第3页
操作系统-内存管理实验报告_第4页
操作系统-内存管理实验报告_第5页
资源描述:

《操作系统-内存管理实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、操作系统实验报告题目:实验5内存管理实验学院:教师:姓名:学号:班级:1•实验目的(1)了解内存管理的概念,掌握分页、分段操作过程(2)掌握虚拟内存技术的概念,重点理解替换策略(3)理解选择替换页算法OPT、FIFO、LRU、CLOCK2实验内容(用户态)在Linux下编程实现虚存页面替换算法的模拟程序。主要包含:(1)根据用户输入参数,包含进程大小(页数),进程地址(页地址)顺序,页表大小。(2)验证test5.c中FIFO、LRU替换算法。(3)新建工程replace,编写并运行OPT和CLOC

2、K算法。3.实验环境Linux的Ubuntu操作系统4.实验步骤(过程)(用户态)在Linux下编程实现虚存页而替换算法的模拟程序。主要包含:(1)根据用户输入参数,包含进程大小(页数),进程地址(页地址)顺序,页表大小,手动输入,其中进程地址顺序是随即牛成的。(2)验证test5.c中FIFO、LRU替换算法。用codeblock编译。(3)新建工程replace,编写并运行OPT和CLOCK算法。3.实验结果(1)结果展不:Enternumberofpagesinprogram:5Enternu

3、mberofframesinphysicalmemory:3Pa$ereference:I4IOI3I1I1I2I1I2I1I3I4I1I4IOI1Choice:Pleaseselectanactionf-FIFOr・LRUo・OPTc-Clockq・quitfYothavechosen:fno.0step:141-11-no.1step:14101-1no.2step:141013no.3step:111013no.4step:111013no.5step:111213no.6step:11121

4、3no.7step:111213no.8step:111213no.9step:111213no.10step:111214no.11step:111214no.12step:111214no.13step:101214no.14step:101114pa$efault:5Choice:Pleaseselectanactionf-FIFOr-LRUo-OPTc-Clockq-quitrYouhavechosen:rno.0step:I4IIno.1step:141()1-1no.2step:141(

5、)13no.3step:111()13no.4step:111()13no.5step:111:213no.6step:1111213no.7step:1111213no.8step:111:213no.9step:1111213no.10step:111413no.11step:111413no.12step:111413no.13step:111410no.14step:111410pagefault:4LkoQt:FuT0iiceFILRopclqu»■■■■■cfrocAo012345678

6、9卩卩卩卩卩卩卩卩卩卩即epep即epteelelelireeeleleltttt^tl匕t匕t匕匕tt匕bssssslussssssssssao1234f11111e444422anactionI-1-1I3I3I3I3I3ihoice:rleaseselectanactionf・FIFOr・LRUo-CPTc•(lockq-cuitcYouFavechosen:cno.(step:I4I-1I-1hOe1step:I4I0I-1no.2step:I4I0I3no.3step:I1I0I3no.s

7、tep:I1I0I3no.Estep:I1I2I3no.Estep:I1I2I3no.7step:I1I2I3no.Estep:I1I2I3no.$step:I1I2I3no.10step:I1I2I4no>11step:I1I2I4no.12step:I1I2I4no.13step:I0I2I4no.14step:101114paoefault:5(2)结果解读:首先,根据第一张结果图我们可知初始条件为:进稈的执行需要5个不同的页,运行该程序需要的页地址的顺序为:4,0,3,1,1,2”1,2,1

8、,3,4,1,4,0,1。即第一次访问第四页,第二次访问第0页,第三次访问第3页,以此类推。而页框数为3个页框。然后下而的四种是置换策略,当页框分配满了之后,需要调用其中一种置换策略实现置换。他们分别是:先进先出(FIFO)置换策略、最近最少使用(LRU)置换策略、最佳(OPT)置换策略、时钟(Clock)置换策略。接下来的结果是分别调用这四种策略后的结果。A.先进先出置换策略(FIFO)第0步时,第1步吋,笫2步时,第3步时,第4步时,第5步时,第6步吋,由于页框未

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。