程序结果截图: 四、实验总结: 通过此次上机实验,让我对动态分区分配的首次适应算法有了深刻的了解,加深了对虚拟存储器的地址变换过程的理解,掌握了虚拟地址的置换方式——LRU算法的页面替换策略。这其中,让我印象深刻的是首次适应算法,这个算法所花的时间精力较多,里面有很多要考虑情况,例如页面能否插入位置在内存起始或末尾,又如插入位置在内存起始或末尾情况是怎样的;我的回收算法是用后一个作业覆盖要回收的作业,这就会产生打乱space数组存放空余内存信息问题,所以我又在show函数里对内存里的作业按起始地址重新排序,重新调整space数组里的数据以达到首次适应目的。之后的两个程序虚拟存储器的地址变换过程开始还不理解,在得到老师讲解后豁然开朗,程序比较简单,就是要注意处理好字符串输出时乱码的问题;而LRU算法再仔细理解了ppt的内容后,用了p数组记录每个页面信息,也得以顺利用程序实现。以上就是我对三个程序编写的大致情况,能力有限,代码虽烂,但是我还是对上课讲的这几种算法有了更深入的认识,加深了印象,受益匪浅。 成绩评定: 该生对待本次实验的态度 □认真 □良好 □一般 □比较差。 本次实验的过程情况 □很好 □较好 □一般 □比较差 对实验结果的分析 □很好 □良好 □一般 □比较差 文档书写符合规范程度 □很好 □良好 □一般 □比较差 综合意见: 成绩 指导教师签名 日期 12.13 代码下载地址百度云:/s/1bQMHqQ 解压密码下载后截图邮件给335469822@qq
11