博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
内存管理-请求调页
阅读量:5158 次
发布时间:2019-06-13

本文共 1016 字,大约阅读时间需要 3 分钟。

FIFO

利用vector存储用户输入的页面号

利用queue存储内存中的页面号

1 /********************************************************************** 2 * 3 *  File    : memoryManageFIFO.cpp 4 *  Author  : 阿Q 5 *  Time    : 2016.13.6 6 * 7 **********************************************************************/ 8 #include
9 #include
//存储用户输入的页面号10 #include
//记录内存块FIFO11 using namespace std;12 13 queue
memoryBlock; //内存块队列14 int memorySize=0; //内存块的大小15 16 //扫描该页是否在内存块中17 int scanMemoryBlock(const int a) {18 int i=0;19 queue
temQue=memoryBlock;20 for(; i
temQue=memoryBlock;33 int tem=memoryBlock.size()<=memorySize?memoryBlock.size():memorySize;34 printf("内存中的页:");35 for(; i
vec;44 int cut,i=0,tem;45 printf("请输入要请求的页数目:");46 scanf("%d",&cut);47 printf("\n请输入内存块的个数:");48 scanf("%d",&memorySize);49 printf("\n请依次输入请求的页号(以空格隔开):");50 for(i=0; i

 LUR留坑,看到室友从网上找的代码,写的真烂。。。明天考试,祝我顺利,晚安~16.12.12 22:52

转载于:https://www.cnblogs.com/A--Q/p/6137421.html

你可能感兴趣的文章
Kafka/Metaq设计思想学习笔记 转
查看>>
微信扫码登录实现原理
查看>>
[CentOS]CentOS下编译CPP文件时报错[undefined reference to `__gxx_personality_v0' collect2: ld]的解决办法...
查看>>
Collections模块
查看>>
django Rest Framework----认证/访问权限控制/访问频率限制 执行流程 Authentication/Permissions/Throttling 源码分析...
查看>>
初识php的笔记(基础知识)
查看>>
shell—if case while for
查看>>
MySQL 半同步复制+MMM架构
查看>>
C#语言-NPOI.dll导入Excel功能的实现
查看>>
netty源码解解析(4.0)-5 线程模型-EventExecutorGroup框架
查看>>
OCP 11G 051题库解析笔记-总
查看>>
doclint in jdk8
查看>>
路由跟踪工具0trace
查看>>
数据恢复工具PhotoRec
查看>>
基于Qt语音识别功能
查看>>
AJAX POST请求中參数以form data和request payload形式在servlet中的获取方式
查看>>
activity-alias的使用
查看>>
WebService原理
查看>>
HDU - 1032 The 3n + 1 problem
查看>>
创建自己的Convers. Routine.
查看>>