资源简介
在linux环境下用C语言编写程序,模拟进程在执行时内存中的页框置换过程。 读取文件中给定进程访问的逻辑页号序列,其中单号学号同学做workload1~6,双号学号同学做workload7~12。 设置内存页框大小为N(N分别取值为100,500,1000,2000,5000)。 采用3种不同的页面置换算法:FIFO,CLOCK,LRU。 画图比较不同页面置换算法对应的缺页率并分析原因(固定页框大小为1000)。 画图比较不同内存页框大小对应的缺页率并分析原因(固定置换算法为LRU)。 分析不同workload平均缺页率存在差异产生的原因。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16425 2018-11-29 02:51 页置换.docx
----------- --------- ---------- ----- ----
16425 1
----------- --------- ---------- ----- ----
文件 16425 2018-11-29 02:51 页置换.docx
----------- --------- ---------- ----- ----
16425 1
评论
共有 条评论