与FIFO、OPT、LRU、NRU一样,都是页存储算法,需要操作系统中进行页管理。
第二次机会算法的基本概念与FIFO相同,但经过改进,不存储经常使用的页面。当一个页被替换时,它和FIFO一样,选择放置到内存中的页。但第二种情况方法还设置访问状态位。
所以您还需要检查页面的一些内容。如果为0,则该页被删除;如果访问位为1,则有第二次机会并选择FIFO的下一页。当页面获得第二次机会时,其访问权限将设置为0,其访问时间将设置为当前时间。如果这次访问该页面,则访问点为1。
在删除其他页面(或者甚至在第二种情况下给出)之前,在第二种情况下给出的页面不会被删除。因此,如果一个页面被频繁使用,它的访问权限始终保持为1并且永远不会被删除。
#include
usingnamespacestd;
intmain(
{
inta[]={1,2,3,4,5,6,7};
for(int=0;i<3;i++for(intj=0;j<3;j++
{
上一篇:虚拟机怎么多窗口同时显示
下一篇:哪里可以回收内存条