ZKX's LAB

用FIFO和LRU算法,计算访问过程中所发生的缺页次数和缺页率 程序1的缺页次数是

2020-10-14知识8

LRU算法,缺页是什么概念?怎么计算缺页次数 根据LRU算法,需要替换上次使用百距现在最远的页面.首先2,3,2这三页进入内存(进程只分配到3个页面,切顺序为由内到外,第二个2进入时不缺页,所以共缺页2次),1进入时,内存度不满且内存中没有1这个页面即第1个进入内存,所以顺序是2,3,1(缺页回1次);下一个进入的是5,替换3(缺页1次),得到2,1,5;下一个进入的是2,内存中有2号页面,进行下一个页面;下一个进入4,4替换1,得到答2,5,4(缺页1次);下一个进入5,内存中有5号页面,进行下一个页面;下一个进入3,3替换2,得到3,5,4(缺页1次);下一次进入2,2替换4,得到3,5,2(缺页1次);后面2号和5号内存中均存在,则不需要替换.所以一共发生了7次缺页.

用FIFO和LRU算法,计算访问过程中所发生的缺页次数和缺页率 程序1的缺页次数是

用FIFO和LRU算法,计算访问过程中所发生的缺页次数和缺页率

用FIFO和LRU算法,计算访问过程中所发生的缺页次数和缺页率 程序1的缺页次数是

用FIFO和LRU算法,计算访问过程中所发生的缺页次数和缺页率 111444466663333222260222211122227777111100333355511116666633缺页次数为15 缺页率为15/20=0.75以上是M为3时的FIFO访问太多就不一一写了把方法告诉你:LRU算法:最近最少使用,即把最后一次访问时间距当前时间间隔最长的置换出去。FIFO算法:先进先出算法,想想队列,把先进的置换出去。只要访问某页面序列时发生置换,即为缺页。缺页数/总的访问数=缺页率这样说 可以理解不?

用FIFO和LRU算法,计算访问过程中所发生的缺页次数和缺页率 程序1的缺页次数是

操作系统的问题:在一个请求页式存储系统中,一个程序的页面走向为4,3,2,1,4,3,5,4,3,2,1,5,并采用LRU页面置换算法。假设分配给该程序的存储块数M分别为3和4时,。

什么是缺页中断? 缺页中断就是2113要访问的页不在主存,需要操5261作系统将其调入主存后再进行4102访问。缺页率:在进行内存访问时,1653若所访问的页已在主存,则称此次访问成功;若所访问的页不在主存,则称此次访问失败,并产生缺页中断。若程序P在运行过程中访问页面的总次数为S,其中产生缺页中断的访问次数为F,则其缺页率为:F/s.解:根据所给页面走向,采用FIFO淘汰算法的页面置换情况如下:这里的页面走向,即为系统要调用的页号。页面走向 1 2 1 3 1 2 4 2 1 3 4 物理块1 1 1 3 3 2 2 1 1 4 物理块2 2 2 1 1 4 4 3 3 缺页 缺 缺 缺 缺 缺缺 缺 缺 缺 从上述页面置换图可以看出:页面引用次数为11次,缺页次数为9次,所以缺页率为9/11。若采用后一种页面淘汰策略,其页面置换情况如下:页面走向 1 2 1 3 1 2 4 2 1 3 4 物理块1 1 1 3 1 1 1 3 4 物理块2 2 2 2 4 2 2 2 缺页:缺 缺 缺 缺缺 缺缺 缺 从上述页面置换图可以看出:页面引用次数为11次,缺页次数为8次,所以缺页率为8/11。

#算法#fifo

随机阅读

qrcode
访问手机版