先进先出FIFO置换算法:

假设系统的物理内存容量为4页,初始时所有页均不在内存中。

第1次访问页面0,发生缺页中断,将页面0调入内存中,此时缺页中断次数为1,缺页率为100%。

第2次访问页面0,页面0已在内存中,不发生缺页中断。

第3次访问页面3,发生缺页中断,将页面3调入内存中,此时缺页中断次数为2,缺页率为50%。

第4次访问页面1,发生缺页中断,将页面1调入内存中,此时缺页中断次数为3,缺页率为75%。

第5次访问页面1,页面1已在内存中,不发生缺页中断。

第6次访问页面40,发生缺页中断,将页面40调入内存中,此时缺页中断次数为4,缺页率为80%。

第7次访问页面5,发生缺页中断,将页面5调入内存中,此时缺页中断次数为5,缺页率为83.33%。

第8次访问页面6,页面6已在内存中,不发生缺页中断。

第9次访问页面6,页面6已在内存中,不发生缺页中断。

第10次访问页面2,发生缺页中断,将页面2调入内存中,此时缺页中断次数为6,缺页率为85.71%。

第11次访问页面4,发生缺页中断,将页面4调入内存中,此时缺页中断次数为7,缺页率为87.5%。

第12次访问页面6,页面6已在内存中,不发生缺页中断。

第13次访问页面7,发生缺页中断,将页面7调入内存中,此时缺页中断次数为8,缺页率为88.89%。

第14次访问页面7,页面7已在内存中,不发生缺页中断。

第15次访问页面0,页面0已在内存中,不发生缺页中断。

第16次访问页面0,页面0已在内存中,不发生缺页中断。

第17次访问页面6,页面6已在内存中,不发生缺页中断。

第18次访问页面7,页面7已在内存中,不发生缺页中断。

因此,FIFO置换算法的缺页中断次数为8,缺页率为88.89%。

最近最久未使用LRU置换算法:

假设系统的物理内存容量为4页,初始时所有页均不在内存中。

第1次访问页面0,发生缺页中断,将页面0调入内存中,此时缺页中断次数为1,缺页率为100%。

第2次访问页面0,页面0已在内存中,不发生缺页中断。

第3次访问页面3,发生缺页中断,将页面3调入内存中,此时缺页中断次数为2,缺页率为50%。

第4次访问页面1,发生缺页中断,将页面1调入内存中,此时缺页中断次数为3,缺页率为75%。

第5次访问页面1,页面1已在内存中,不发生缺页中断。

第6次访问页面40,发生缺页中断,将页面40调入内存中,此时缺页中断次数为4,缺页率为80%。

第7次访问页面5,发生缺页中断,将页面5调入内存中,此时缺页中断次数为5,缺页率为83.33%。

第8次访问页面6,页面6已在内存中,不发生缺页中断。

第9次访问页面6,页面6已在内存中,不发生缺页中断。

第10次访问页面2,发生缺页中断,将页面2调入内存中,此时缺页中断次数为6,缺页率为85.71%。

第11次访问页面4,发生缺页中断,将页面4调入内存中,此时缺页中断次数为7,缺页率为87.5%。

第12次访问页面6,页面6已在内存中,不发生缺页中断。

第13次访问页面7,发生缺页中断,将页面7调入内存中,此时缺页中断次数为8,缺页率为88.89%。

第14次访问页面7,页面7已在内存中,不发生缺页中断。

第15次访问页面0,页面0已在内存中,不发生缺页中断。

第16次访问页面0,页面0已在内存中,不发生缺页中断。

第17次访问页面6,页面6已在内存中,不发生缺页中断。

第18次访问页面7,页面7已在内存中,不发生缺页中断。

因此,LRU置换算法的缺页中断次数为8,缺页率为88.89%

5假定某请求页式虚拟系统中某进程的页面访问为00311405662467700672进程实际页面数为3则按先进先出FIFO置换算法和最近最久未使用LRU置换算法求缺页中断次数和缺页率。过程

原文地址: https://www.cveoy.top/t/topic/feD2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录