推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

模拟操作系统采用OPT、FIFO和LRU算法进行页面置换的过程

更新时间:2016-12-12 23:14:15 大小:3M 上传用户:wu05023查看TA发布的资源 标签:操作系统 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

模拟操作系统采用OPT、FIFO和LRU算法进行页面置换的过程。 设程序中地址范围为0到32767,采用随机数生成256个指令地址,满足50 的地址是顺序执行,25 向前跳,25 向后跳。为满足上述条件,可采取下列方法: 设d0 10000,第 n个指令地址为dn,第 n+1 个指令地址为dn+1 ,n的取值范围为0 到255。每次生成一个 1 到1024范围内的随机数a,如果a落在1 到512 范围内,则dn+1 dn+1。如果a落在513 到768范围内,则设置dn+1 为1 到dn范围内一个随机数。如果a落在769 到1024范围内,则设置dn+1 为dn到32767范围内一个随机数。 页面大小的取值范围为1K,2K,4K,8K,16K 。按照页面大小将指令地址转化为页号。对于相邻相同的页号,合并为一个。 分配给程序的内存块数取值范围为1 块,2 块,直到程序的页面数。 6、 分别采用OPT、FIFO 和LRU算法对页号序列进行调度,计算出对应的缺页中断率。 打印出页面大小、分配给程序的内存块数、算法名、对应的缺页中断率。 操作系统页面置换算法通过c++实现

部分文件列表

文件名大小
页面置换算法/1KB
页面置换算法/Debug/1KB
页面置换算法/Debug/页面置换算法.exe1KB
页面置换算法/Debug/页面置换算法.ilk1KB
页面置换算法/Debug/页面置换算法.pdb1KB
页面置换算法/页面置换算法/1KB
页面置换算法/页面置换算法.sdf2098KB
页面置换算法/页面置换算法.sln1KB
页面置换算法/页面置换算法.v11.suo1KB
页面置换算法/页面置换算法/Debug/1KB
页面置换算法/页面置换算法/Debug/cl.command.1.tlog2KB
...

全部评论(0)

暂无评论