scr.h
来自「页面置换算法代码」· C头文件 代码 · 共 26 行
H
26 行
//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 + =
减小字号Ctrl + -
显示快捷键?