先进先出淘汰算法 最佳页面淘汰算法是怎样计算的?
最佳页面淘汰算法是怎样计算的?
1 50%指令序列执行225%前地址部分指令均匀走行325%后地址部分指令均匀走行:命中率=1-页面失败次数(仅使用2的幂)/叶地址流长度算法:opt FIFO RLU(定义)(至少有两种算法)程序流程图开始:生成给定长度的指令地址流根据假设->设置初始计算大小=1~8(1,2,4,8)(在页上)实际内存=4~32(4,8,16,32)->输入消除算法->A->alg=FIFO(或)(LRU)->fifo->使用FIFO计算命中率->使用LRU计算命中率->输出结果-> end算法定义:理想消除算法-消除最佳页面算法(OPT)后不再需要或将在最远的将来使用的页面。FIFO选择内存中驻留时间最长的页并将其消除。LRU从当前时间中选择最后一次访问时间最长的页面并将其消除FIFO消除算法:当内存块为3时,缺页中断(或缺页次数,缺页失败)为9;当内存块为4时,缺页中断为10。(这似乎是一个奇怪的现象,但也告诉我们,操作系统是一个复杂的机制,直觉是不可靠的!)LRU消除算法:内存块为3时,缺页中断为10;内存块为4时,缺页中断为8。(具体计算过程省略。回答时请写下计算过程。)
先进先出淘汰算法 fifo和lru优缺点 页面置换算法fifo
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。