操作系统概论的LRU调度算法
来源:互联网 发布:java规则引擎源码 编辑:程序博客网 时间:2024/05/16 23:51
要访问的页号是:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2把最先三页装入内存,然后LRU调度情况如下:7 0 1 2 2 3 0 4 2 2 0 3 30 1 2 0 3 0 4 2 3 0 3 2 11 2 0 3 0 4 2 3 0 3 2 1 2总共产生7次缺页中断(打竖一组的,这里没有框架打,所以就这样了,将就一下)问:哪些数字是如何用LRU排列的?
LUR是最近最少使用调度算法。刚开始三个内存单元都是空的,7,0,1直接装入内存;当2要装入内存时,由于3个内存单元都已被暂用,必须先有一个页让出内存,根据最近最少使用调度算法的原则,最少使用的页号为7(最长时间未使用),所以7出去,2进来,形成0,1,2的布局(2取代了7的位置,所以实际的顺序是2,0,1,但是将其按照最长时间未使用的顺序排列便于理解和后面的运算)0页面要装入内存,但是其实它本来已经就在内存中,所以无需调度,内存中页面不变,将其按照最长时间未使用的顺序排列为1,2,0(实际顺序还是2,0,1);3要进入内存,将最长时间未用到的1替换出去,所以又变成了2,0,3(3替换原来1的位置,所以实际顺序为2,0,3)依次类推可得结果。
0 0
- 操作系统概论的LRU调度算法
- 关于操作系统的LRU算法
- 用c++写的 操作系统 页面调度算法 FIFO,LRU,CLOCK
- 操作系统的调度算法
- JAVA 版的LRU页面调度算法
- LRU页面调度算法
- LRU页面调度算法
- 【操作系统】作业调度的算法
- 操作系统的作业调度算法
- 操作系统的进程调度算法
- 操作系统常见的调度算法
- 操作系统----常见的调度算法
- 操作系统的进程调度算法
- LRU与LFU调度算法
- LRU和FIFO算法的页面调度举…
- OPT, LRU, FIFO页面调度算法的模拟
- 操作系统模拟页面调度算法(OPT、FIFO、LRU)演示(vc6.0调试通过)
- 操作系统模拟页面调度算法(OPT、FIFO、LRU)演示(vc2010调试通过)(二)
- postNotificationName同步调用导致的白屏问题
- git 把文件从 版本管理中移除
- poj 3009 dfs
- Python获取本机所有网卡ip,掩码和广播地址
- servlet服务器端和客户端中文输出乱码问题
- 操作系统概论的LRU调度算法
- 深入理解jQuery插件开发
- Intel App Framework 3.0的变化
- 达内培训面向对象第五天笔记
- 杭电 HDU 1076 An Easy Task
- 创建一个调用lua方法的C++工程
- 第八章 引用
- 三门问题&对象大小问题
- TOT训练营开篇