资源简介
过简单的程序模拟两种存储管理算法,通过输入页面访问序列,查页表等操作判别是否缺页,按照FIFO和LRU两种算法淘汰页面,并调入所访问的页面,打印输入结果,在程序中,0代表为空,*代表缺页。
向管道中写入各自的字符串,父进程读出他们,并显示在屏幕上
代码片段和文件信息
#include
#include
#define n 10
#define m 3
int main()
{
int page[n]temp[m]={0}table[m][n]={0}; //page数组存储页面访问序列 temp用来表示内存 table表示页面变动序列
char FLAG[n] flag; //是否缺页的标志
int ijcount;
printf(“请输入页面访问序列:\n“);
for(i=0;i {
scanf(“%d“&page[i]);
}
printf(“\n“);
for(i=0;i {
count=0;
flag=‘ ‘;
while(page[i]!=temp[count] && count!=m)
count++;
if(count!=m)
{
for(j=count;j>0;j--)
{
temp[j]=temp[j-1];
}
temp[0]=page[i];
}
else
{
flag=‘*‘;
for(j=m-1;j>0;j--)
{
temp[j]=temp[j-1];
}
temp[0]=page[i];
}
FLAG[i]=flag;
for(j=0;j table[j][i]=temp[j];
}
printf(“以下为fifo访问结果和缺页情况,*代表有缺页\n“);
for(j=0;j
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 29696 2015-11-09 14:01 实验二\Debug\lru.exe
文件 309016 2015-11-09 14:01 实验二\Debug\lru.ilk
文件 412672 2015-11-09 14:01 实验二\Debug\lru.pdb
文件 29184 2015-11-09 16:56 实验二\Debug\实验二.exe
文件 309208 2015-11-09 16:56 实验二\Debug\实验二.ilk
文件 412672 2015-11-09 16:56 实验二\Debug\实验二.pdb
文件 1966080 2015-12-22 11:41 实验二\ipch\lru-5f6426f9\lru-890d4bff.ipch
文件 1966080 2015-12-22 11:41 实验二\ipch\实验二-8b819cbf\实验二-81b440a2.ipch
文件 590 2015-11-09 14:01 实验二\lru\Debug\cl.command.1.tlog
文件 1704 2015-11-09 14:01 实验二\lru\Debug\CL.read.1.tlog
文件 248 2015-11-09 14:01 实验二\lru\Debug\CL.write.1.tlog
文件 2 2015-11-09 14:01 实验二\lru\Debug\li
文件 2 2015-11-09 14:01 实验二\lru\Debug\li
文件 2 2015-11-09 14:01 实验二\lru\Debug\li
文件 2 2015-11-09 14:01 实验二\lru\Debug\li
文件 2 2015-11-09 14:01 实验二\lru\Debug\li
文件 2 2015-11-09 14:01 实验二\lru\Debug\li
文件 1306 2015-11-09 14:01 实验二\lru\Debug\li
文件 2500 2015-11-09 14:01 实验二\lru\Debug\li
文件 564 2015-11-09 14:01 实验二\lru\Debug\li
文件 406 2015-11-09 13:52 实验二\lru\Debug\lru.exe.em
文件 472 2015-11-09 13:52 实验二\lru\Debug\lru.exe.em
文件 381 2015-11-09 14:01 实验二\lru\Debug\lru.exe.intermediate.manifest
文件 74 2015-11-09 14:01 实验二\lru\Debug\lru.lastbuildstate
文件 2495 2015-11-09 14:01 实验二\lru\Debug\lru.log
文件 7948 2015-11-09 14:01 实验二\lru\Debug\LRU.obj
文件 196 2015-11-09 13:52 实验二\lru\Debug\lru_manifest.rc
文件 332 2015-11-09 14:01 实验二\lru\Debug\mt.command.1.tlog
文件 246 2015-11-09 14:01 实验二\lru\Debug\mt.read.1.tlog
文件 246 2015-11-09 14:01 实验二\lru\Debug\mt.write.1.tlog
............此处省略51个文件信息
- 上一篇:嵌入式操作系统研究现状与发展趋势
- 下一篇:C8051F340实现USB通信
相关资源
- 操作系统精髓与设计第八版英文答案
- 王道考研-操作系统整理笔记.pdf(共
- 王道2020操作系统-考研复习指导
- UCDOS7.0
- PIC单片机程序全集
- 在可变分区管理方式下采用最先适应
- 操作系统教程 (宗大华 宗涛 著) 人
- 操作系统课程设计-文件系统源码+文档
- 操作系统课程设计 目录查询
- 哈工大 操作系统实验4 linux0.01信号量
- 实现虚拟内存管理的nachos操作系统实
- 神经网络PID控制源程序
- 09-17年408统考操作系统真题及答案
- 福州大学Linux 操作系统设计实践报告
- 计算机操作系统课后习题答案word PD
- 操作系统教程答案
- Win7系统无法验证文件数字签名0xcooo
- JOS lab3代码与报告
- 操作系统复习指导
- EXE程序反编译器,将EXE程序还原为代
- 操作系统课程设计 处理机调度程序
- 进程创建模拟实验
- 文件管理系统-操作系统课程设计
- 网络操作系统基本知识
- 操作系统实验三 作业调度
- 哈工大威海操作系统试验报告答案
- 操作系统实验报告 时间片轮转算法
- 操作系统课程设计小型命令处理器s
- 同步机构操作系统 课程设计 PV操作
- 数据结构-通讯录
评论
共有 条评论