- 90
- 0
- 约 7页
- 2017-04-23 发布于重庆
- 举报
实验4虚拟内存管理实验
实验4 虚拟内存管理实验
一、实验目的
1. 掌握虚拟存储器的实现方法
2. 掌握各种页面置换算法
3. 比较各种页面置换算法的优缺点
二、实验内容
三、实验结果
1. 程序源代码:
Main.cpp
#include iostream
#include string
#include vector
#include cstdlib
#include cstdio
#include unistd.h
using namespace std;
#define INVALID -1
const int TOTAL_INSTRUCTION(320); // 总共使用页面次数320次
const int TOTAL_VP(32); // 内存分配的页面数32个
#include Page.h
#include PageControl.h
#include Memory.h
int main()
{
int i;
CMemory a;
for(i=4;i=32;i++)
{
a.FIFO(i);
a.LRU(i);
// a.NUR(i);
// a.OPT(i);
cout \n;
}
return 0;
}
Memory.h
#ifndef _MEMORY_H
#define _MEMORY_H
class CMemory
{
public:
CMemory();
原创力文档

文档评论(0)