📄 scr.h
字号:
//Second Chance Replacement algorithm
#ifndef nur_h
#define nur_h
#include "Mem_page.h"
#include "Mempage.h"
class Scr_page:public Mem_page
{
public:
Scr_page(int maxpage=3):Mem_page(maxpage){reset_bit();}
virtual void do_page(int pid);
virtual void show_page();
private:
void reset_bit();//将所有的标志位复位
virtual void add_page(int pid);
virtual void rm_page();
virtual void find_page(int pid);
private:
list<Mempage> mem_page;
list<Mempage>::iterator pageptr;
//list<int> ref_bit; //页面标志位 //list<int>::iterator bit_ptr; //标志位指针
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -