操作系统原理课程设计 页面置换算法模拟程序

时间:2013-01-27 09:46:39
【文件属性】:

文件名称:操作系统原理课程设计 页面置换算法模拟程序

文件大小:127KB

文件格式:RAR

更新时间:2013-01-27 09:46:39

页面置换算法模拟程序

1. 用随机数方法产生页面走向,页面走向长度为L。 2. 根据页面走向,分别采用FIFO和LRU算法进行页面置换,统计缺页率;为简化操作,在淘汰一页时,只将该页在页表中抹去,而不再判断它是否被改写过,也不将它写回到辅存。 3. 假定可用内存块和页表长度 (作业的页面数)分别为m和k,初始时,作业页面都不在内存。 随机数产生程序: function random: real: begin Seed: =125.0(seed+1.0) Seed: =Seed8192.0trunc (seed/8192) random: = (Seed+0.5)/8192 end; 上述随机数发生函数产生的随机数为0.0~1.0,稍另变化就可得到0~n1之间的随机数。 程序开始时,应对变量Seed (实型)赋初值。


【文件预览】:
页面置换算法模拟程序
----页面置换算法模拟程序 任务书.doc(32KB)
----os.cpp(6KB)
----312007080611209-谢远林-页面置换算法模拟程序-课程设计说明书.doc(265KB)

网友评论

  • 挺不错的,写的挺好,不过还是需要自己调试一下
  • 有错误,需要调试一下,不过确实比较全,都实现了几个算法
  • 能用,还可以!
  • 是找到资源里比较全的啦
  • 还可以吧,界面略简单
  • 写的还是不错的,界面挺好。
  • 同意上面,多次试验得出平均值会好很多。修改一下吧。
  • 还可以,不过只有一次实验,不好。最好是多次重复实验,然后得出一个平均值