using namespace std; void OPT_Agorithm(); void FIFO_Agorithm(); void LRU_Agorithm(); void LFU_Agorithm(); double Page_Loss_Rate(int, int); int Find_Exist(int*, int, int); int Find_LeastInteviewTime(int, int, int*, int); void Update_InHereTime(int*, int, int); int Find_LeastNotUseTime(int, int, int*); int Find_LeastNotInterviewTime(int, int*); void Print_Frame(int*, int); void Print_Menu();
时间: 2023-08-28 15:19:48 浏览: 85
页面置换算法 OPT FIFO LRU
这段代码定义了一些函数的声明,这些函数包括:
1. OPT_Agorithm:用于实现OPT算法的函数。
2. FIFO_Agorithm:用于实现FIFO算法的函数。
3. LRU_Agorithm:用于实现LRU算法的函数。
4. LFU_Agorithm:用于实现LFU算法的函数。
5. Page_Loss_Rate:用于计算页面失效率的函数,需要传入已经失效的页面数和页面请求数。
6. Find_Exist:用于查找指定页面是否在指定数组中存在,如果存在返回其下标,否则返回-1。
7. Find_LeastInteviewTime:用于查找指定页面在指定页面序列中最后一次被访问的时间,返回其下标。
8. Update_InHereTime:用于更新指定页面在指定数组中的最后一次被访问时间。
9. Find_LeastNotUseTime:用于查找指定页面在指定物理块中最长时间没有被使用的时间,返回其下标。
10. Find_LeastNotInterviewTime:用于查找指定页面在指定页面序列中最长时间没有被访问的时间,返回其下标。
11. Print_Frame:用于打印指定长度的整型数组的函数。
12. Print_Menu:用于打印菜单的函数。
阅读全文