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 + -
显示快捷键?