资源简介
请求页式管理缺页中断模拟设计--FIFO、OPT
页式段式管理
代码片段和文件信息
#include
#include
#include “fifoopt.h“
using namespace std;
int main()
{
cout<<“************************操作系统课程设计**************************“< int m;
int n=0;
int choose=2;
int need[20];
char flag;
while(1)
{
cout<<“ 指定内存分配页面数:“;
while (flag<‘0‘||flag>‘9‘)
{
cin>>flag;
}
m=flag-‘0‘-1;
flag=‘ ‘;
cout<<“ 请选择页面序列产生方式:“< cout<<“ (0)手动输入 (1)随机产生 “< while (flag<‘0‘||flag>‘1‘)
{
cin>>flag;
}
choose =flag-‘0‘;
flag=‘ ‘;
if(choose==0){
cout<<“ 该过程将主动过滤用户的非法输入!以q结尾“< while(1)
{
while ((flag<‘0‘||flag>‘9‘)&&flag!=‘q‘)
{
cin>>flag;
}
if(flag==‘q‘) break;
need[n]=flag-‘0‘;
flag=‘ ‘;
n=n+1;
}
flag=‘ ‘;
n=n-1;
//for(int i=0;i<=n;i++)
//cout< }
else {
cout<<“***随机产生的页面个数:“;
cin>>n;
n=n-1;
for(int i=0;i<=n;i++)
{
need[i]=rand()%10;
}
// for(int t=0;t<=n;t++)
// cout<
}
cout<<“选择页面置换算法(0)FIFO (1)OPT“< while (flag<‘0‘||flag>‘1‘)
{
cin>>flag;
}
choose =flag-‘0‘;
flag=‘ ‘;
if(choose==0){
FIFO(m needn);
}
else {
OPT(m needn);
}
cout<<“输入Y/y可以看另外一种置换算法的执行过程“< cin>>flag;
if(flag==‘Y‘||flag==‘y‘)
{
if(choose==0) OPT(m needn);
else FIFO(m needn);
}
else flag=‘ ‘;
cout<<“输入N/n退出否则继续“< cin>>flag;
if(flag==‘N‘||flag==‘n‘) break;
else flag=‘ ‘;
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 50176 2010-01-28 10:13 0120710340829林庆龙\os课设.ncb
文件 4344 2010-01-17 13:24 0120710340829林庆龙\os课设.dsp
文件 520 2010-01-17 13:24 0120710340829林庆龙\os课设.dsw
文件 1301 2010-01-28 10:05 0120710340829林庆龙\os课设.plg
文件 3390 2010-01-28 10:03 0120710340829林庆龙\fifoopt.h
文件 1744 2010-01-28 10:05 0120710340829林庆龙\main.cpp
文件 74752 2010-01-28 10:13 0120710340829林庆龙\Debug\vc60.idb
文件 110592 2010-01-28 10:05 0120710340829林庆龙\Debug\vc60.pdb
文件 2132596 2010-01-28 10:05 0120710340829林庆龙\Debug\os课设.pch
文件 266754 2010-01-28 10:05 0120710340829林庆龙\Debug\main.obj
文件 784572 2010-01-28 10:05 0120710340829林庆龙\Debug\os课设.ilk
文件 532578 2010-01-28 10:05 0120710340829林庆龙\Debug\os课设.exe
文件 1106944 2010-01-28 10:05 0120710340829林庆龙\Debug\os课设.pdb
文件 53760 2010-01-28 10:13 0120710340829林庆龙\os课设.opt
目录 0 2010-01-26 18:51 0120710340829林庆龙\Debug
目录 0 2010-01-26 18:51 0120710340829林庆龙
----------- --------- ---------- ----- ----
5124023 16
- 上一篇:Ecshop 微信支付V3.3版插件
- 下一篇:教学管理信息系统——教师数据库设计
相关资源
- Ecshop 微信支付V3.3版插件
- 敏捷项目管理-(美)施瓦伯着-Scrum
- Kalman滤波原理及程序手册.doc
- 图片隐写工具jphs for windows
- CM6642 192KHz usb免驱声卡资料
-
Step Length Estimation Methods ba
sed on Ine - 三星4510PCB图纸,protel格式
- processing粒子系统
- 所有类型的SD卡,TF卡封装
- hadoop框架复习思维导图
- dhrystone-riscv.rar
- mac os10.14.6.txt
- 3ds Max uvtools 3.0
- tuxedo本地和远程客户端
- IDEFixPack 5.7 for Delphi 2009/2010
- 可查看进程路径的xp任务管理器
- VERILOG实现的4位 ALU 模块实现 5种运算
- 从零开始学习Hadoop
- BaiduNetdiskPlugin-macOS-master.zip
- 51单片机控制16位流水灯有源代码与
- Moninfo.rar
- ListView显示不同类型的列表项的
- shopping online 购物系统论文演示ppt
- Unity 插件:Simple UI - Scroll View Extensi
- PROTEL鼠标辅助工具
- OS实验报告.zip
- 采用最大似然交替投影迭代的方法对
- sokit-1.3-linux64
- Spring Cloud 集成OAuth2实现身份认证和单
- FT245BL USB FIFO驱动程序
评论
共有 条评论