⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scr.h

📁 页面置换算法代码
💻 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 + -