推荐星级:
- 1
- 2
- 3
- 4
- 5
模拟操作系统采用OPT、FIFO和LRU算法进行页面置换的过程
资料介绍
模拟操作系统采用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/页面置换算法.exe | 1KB |
页面置换算法/Debug/页面置换算法.ilk | 1KB |
页面置换算法/Debug/页面置换算法.pdb | 1KB |
页面置换算法/页面置换算法/ | 1KB |
页面置换算法/页面置换算法.sdf | 2098KB |
页面置换算法/页面置换算法.sln | 1KB |
页面置换算法/页面置换算法.v11.suo | 1KB |
页面置换算法/页面置换算法/Debug/ | 1KB |
页面置换算法/页面置换算法/Debug/cl.command.1.tlog | 2KB |
... |
全部评论(0)