- 7
- 0
- 约5.24千字
- 约 7页
- 2018-09-18 发布于湖北
- 举报
在内存划出一块区域,并进行页面划分;设计请求页表;模拟页面分配;分别模拟“先进先出页面淘汰算法FIFO”、“最近最少使用页面淘汰算法LRU”和“理想型淘汰算法OPT”
本程序随机产生请求序列,分别模拟FIFO,LRU,OPT三种算法。将结果保存在FIFO.txt,LRU.txt,OPT.txt三个文件中。
程序代码:
#includestdio.h
#includestdlib.h
#includetime.h
#define N 20
#define P 3
struct DuLNode{
int data;
struct DuLNode *prior;
struct DuLNode *next;
};
int pageFIFO[N+1];
int front=0,rear=0;
int pageing[N+1],pmem[P+1];
int memcount=1;
void init(int a[],int T)
{
int i;
for(i=0;i=T;i++)
a[i]=-2;
}
int insert_item(int item,int queue[],int T)
{
if((rear+1)%(T+1)==front)
return 1;
queue[rear]=item;
rear=(rear+1)%(T+1);
return 0;
}
i
您可能关注的文档
最近下载
- 医院职能科室岗位系数测算过程——四阶段全解析(1).pptx VIP
- 建筑中级职称《建筑电气工程》考试题库大全-上(单选题汇总).docx VIP
- 2026秋人教版道法四年级上册核心素养全册教案教学设计.docx VIP
- 建筑中级职称《建筑电气工程》考试题库大全-下(多选、判断题汇总).docx VIP
- 2025年电动助力转向系统故障分析与诊断毕业论文.pdf VIP
- 《国际压力性损伤预防和治疗临床指南(2025年版)》解读课件.pptx
- 银联8583报文域说明.pdf VIP
- 护士长竞争上岗笔试题及答案.doc VIP
- 矿山应急救援体系.pptx
- 光学发展与人类文明-华南师范大学-中国大学MOOC慕课答案.pdf VIP
原创力文档

文档评论(0)