假设一个物理存储器有4个页框,对于下面每种策略,给出引用串:p1,p2,p3,p1,p4,p5,p1,p2,p1,p4,p5,p3,p4,p5的缺页数目试用以下算法求出缺页异常次数。1opt2
时间: 2023-10-07 18:05:38 浏览: 734
2014-15第二学期OS课后习题(第四章).docx.pdf
5星 · 资源好评率100%
假设物理存储器有4个页框,以下是每个算法对于给定引用串的缺页数目:
1. OPT算法
引用串:p1,p2,p3,p1,p4,p5,p1,p2,p1,p4,p5,p3,p4,p5
缺页数目:7
2. FIFO算法
引用串:p1,p2,p3,p1,p4,p5,p1,p2,p1,p4,p5,p3,p4,p5
缺页数目:9
3. LRU算法
引用串:p1,p2,p3,p1,p4,p5,p1,p2,p1,p4,p5,p3,p4,p5
缺页数目:8
4. Clock算法
引用串:p1,p2,p3,p1,p4,p5,p1,p2,p1,p4,p5,p3,p4,p5
缺页数目:8
其中,OPT算法是最优算法,即在理论上能够保证最少的缺页数目。但是,由于需要预先知道所有页面的引用序列才能进行算法,因此在实际中无法使用。而FIFO算法和LRU算法是较为常用的算法,且简单易实现。Clock算法则是对FIFO算法的一种优化。
阅读全文