文件名称:操作系统原理课程设计 页面置换算法模拟程序
文件大小: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: =Seed8192.0trunc (seed/8192) random: = (Seed+0.5)/8192 end; 上述随机数发生函数产生的随机数为0.0~1.0,稍另变化就可得到0~n1之间的随机数。 程序开始时,应对变量Seed (实型)赋初值。
【文件预览】:
页面置换算法模拟程序
----页面置换算法模拟程序 任务书.doc(32KB)
----os.cpp(6KB)
----312007080611209-谢远林-页面置换算法模拟程序-课程设计说明书.doc(265KB)