>c;Р Р if(c=='f')//FIFO页面置换Р {Р FIFO(p,page,m,N); Р Р Р }Р if(c=='l')/" /> >c;Р Р if(c=='f')//FIFO页面置换Р {Р FIFO(p,page,m,N); Р Р Р }Р if(c=='l')/" />

全文预览

页面置换算法(操作系统试验)

上传者:塑料瓶子 |  格式:doc  |  页数:10 |  大小:0KB

文档介绍
ut<<"f:FIFO页面置换"<<endl;Р cout<<"l:LRU页面置换"<<endl;Р cout<<"o:OPT页面置换"<<endl;Р cout<<"u:LFU页面置换"<<endl;Р cout<<"按其它键结束"<<endl;Р cin>>c;Р Р if(c=='f')//FIFO页面置换Р {Р FIFO(p,page,m,N); Р Р Р }Р if(c=='l')//LRU页面置换Р { Р LRU(p,page,m,N);Р Р }Р if(c=='o')//OPT页面置换Р {Р Р OPT(p,page,m,N); Р }Р if(c=='u')//OPT页面置换Р {Р Р LFU(p,page,m,N); Р }Р Р Р }while(c=='f'||c=='l'||c=='o'||c=='u');Р Р}Р0805114Р下次预告(敬请期待):Р实验5 设备管理(2学时)Р一、实验目的Р理解设备管理的概念和任务,掌握独占设备的分配、回收等主要算法的原理并编程实现。Р二、实验内容Р编写程序实现对独占设备的分配与回收的模拟。Р三、实验要求Р1、实现设备分配、回收、显示系统中设备信息的功能。Р2、通过设备类表和设备表记录系统中设备信息、以便进行设备分配。Р3、设备类表记录系统中全部设备的情况,每个设备类占一个表目,设备类表的数据结构如表1所示。Р设备类Р拥有设备数量Р可分配设备数量Р设备起始地址Р图1 设备类表Р4、为每一个设备配置一张设备控制表,用于记录本设备的情况。设备控制表的数据结构如图2所示。Р绝对号Р设备状态(好/坏)Р是否分配(是/否)Р占有作业名Р相对号Р图2 设备控制表Р4、程序中建立分配设备和回收设备函数。Р5、设系统有3类设备,每类设备的设备数分别为2、3、4。Р6、要求键盘输入作业名、作业所需设备类和设备相对号。

收藏

分享

举报
下载此文档