lru算法缺页次数例题 LRU算法,缺页是什么概念?怎么计算缺页次数?
LRU算法,缺页是什么概念?怎么计算缺页次数?
根据LRU算法,需要替换上次使用最远的页面。首先,2页、3页和2页进入内存(进程只分配到3页,顺序是从内到外。当第二个2进入时,没有缺页,因此缺2页)。当1进入时,内存未满,内存中没有1页,即第一页进入内存,所以顺序是2、3、1(缺页1次)。下一页是5。替换3(缺页1次),下一页为2、1、5、2。内存中没有第2页。继续下一页。下一页输入4,4替换1得到2,5,4(缺页一次)。下一页进入第5页。内存中没有第5页。继续下一页。下一页输入3,3替换2得到3,5,4(缺页一次)。下一页输入2,2替换4得到3,5,2(缺页一次)。如果2和5内存都有,则无需更换。所以有七个分页符。你的分析有问题。你不妨画张图看看
LRU:最近最少用的。当空间不足时,优先删除最长的未使用项
FIFO:先进先出。当空间不足时,应优先删除第一个条目
内存:3页
0、9、0、1、8、1、8、7、7、1、2.8、2、7、8、2、3、8、3
LRU:0(缺页,加载内存),9(缺页,加载内存),0(内存中的0,直接访问),1(缺页,加载内存),8(缺页,内存不存在),内存已满,需要删除1页。1刚被访问,0刚被访问,删除9,加载8)。
其余的,如果你不能,只能说你没有注意。
用FIFO和LRU算法,计算访问过程中所发生的缺页次数和缺页率?
缺页次数怎么算?
每次调用新作业(不在当前内存中的作业)时,将生成缺页中断。缺页率=缺页次数/寻呼次数
lru算法缺页次数例题 lru算法及例题讲解 fifo先进先出原理
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。