2014面置换算法的实现.docVIP

  • 10
  • 0
  • 约3.11千字
  • 约 8页
  • 2016-12-25 发布于北京
  • 举报
页面置换算法的实现 实验要求 请用LRU和FIFO模拟教材P150页面序列,并打印出置换页面。 作业序列能够动态输入 内存物理块数可以动态的修改,且初始状态均为空 总结收获体会及对该题解的改进意见和见解 利用数组相关知识 LRU:(最近最久未使用置换算法) 顺序 7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1 内 存 块 7 7 7 2 ? 2 ? 4 4 4 0 ? ? 1 ? 1 ? 1 ? ? ? 0 0 0 ? 0 ? 0 0 3 3 ? ? 3 ? 0 ? 0 ? ? ? ? 1 1 ? 3 ? 3 2 2 2 ? ? 2 ? 2 ? 7 ? ? 缺页否 √ √ √ √ ? √ ? √ √ √ √ ? ? √ ? √ ? √ ? ? M=3时: 1 2 3 4 2 3 4 5 3 7 0 1 2 0 1 2 0 1 每次找C[]值最小的页面置换 FIFO(先进先出页面置换算法) 与LRU相似,不过,不必设数组C来记录经历的时间,只需循环地置换第1个到第m个页面 LUR源代码: #includestdio.h void main() { int m,i=0,j=0,j0,min,n=0,s,pag

文档评论(0)

1亿VIP精品文档

相关文档