操作系统课程设计--请求页式存储管理内容摘要:
1 2 3 4 Y N 提示出错,重新输入 操作系统课程设计 7 操作系统课程设计 8 等等。 8. 实验源程序 includeiostream include using namespace std。 const int MaxNum=320。 //指令数 const int M=5。 //内存容量 int PageOrder[MaxNum]。 //页面请求 int Simulate[MaxNum][M]。 //页面访问过程 int PageCount[M],LackNum。 //PageCount 用来记录 LRU 算法中最久未使用时间 ,LackNum 记录缺页数 float PageRate。 //命中率 int PageCount1[32]。 bool IsExit(int i)//FIFO 算法中判断新的页面请求是否在内存中 { bool f=false。 for(int j=0。 jM。 j++) { 操作系统课程设计 9 if(Simulate[i1][j]==PageOrder[i])//在前一次页面请求过程中寻找是否存在新的页面请求 { f=true。 } } return f。 } int IsExitLRU(int i)//LRU 算法中判断新的页面请求是否在内存中 { int f=1。 for(int j=0。 jM。 j++) { if(Simulate[i1][j]==PageOrder[i]) { f=j。 } } return f。 } int Compare()//LRU 算法找出内存中需要置换出来的页面 { int p,q。 p=PageCount[0]。 q=0。 for(int i=1。 iM。 i++) { 操作系统课程设计 10 if(pPageCount[i]) { p=PageCount[i]。 q=i。 } } return q。 } void Init() //初始化页框 { for(int k=0。 kMaxNum。 k++) { int n=rand()%320。 //随机数产生 320 次指令 PageOrder[k]=n/10。 //根据指令产生 320 次页面请求 } for(int i=0。 iMaxNum。 i++)//初始化页面访问过程 { for(int j=0。 jM。 j++) { Simulate[i][j]=1。 } } for(int q=0。 qM。 q++)//初始化最久未使用数组 { PageCount[q]=0。 } 操作系统课程设计 11 } void OutPut()//输出 { int i,j。 cout页面访问序列 :endl。 for(j=0。 jMaxNum。 j++) { coutPageOrder[j]。 } coutendl。 cout页面访问过程 (只显示前 10 个 ):endl。 for(i=0。 i10。 i++)。操作系统课程设计--请求页式存储管理
相关推荐
收款时,根据收款金额填写收款收据,出纳接收现金并在收款收据上签名确认。 对所领取的收据要妥善保管,并在规定的用途范围内使用 , 不得代开、外借。 收款收据的回收 收据领用过程按“交旧换新”的原则办理手续。 收据领用人员对已开具的收款收据必须在开具后 15 日内交回,未开具的收据应在领用后 45 日内交回资金结算部。 收据领用人员离职时必须上交剩余的全部收据,并由收据专管人员在离职申请书上签 字
174。 Core™ Duo CPU p7350 @ 安装内存: ( 可用) 系统类型: 32 位操作系统 外存容量: 320GB 设备型号: lenovo ideapad Y450 笔记本电脑 1 台 预计存储要求:服务器 10GB 支持软件: Microsoft SQL server 2020 Microsoft Visual Studio 2020 Google Chrome 浏览器
.......................................................................... 89 三材汇总 ....................................................................................................................
eInfor *)malloc(sizeof(struct pageInfor)*Psize)。 for(i=0。 iPsize。 i++) { page[i].content = QString[i]。 page[i].timer = 0。 } } int findSpace() { int i=0。 for(i=0。 iBsize。 i++) if(block[i].content ==
提供复制品,以保护好原件及避免丢失。 操作系统的系统管理员帐户名称、口令的管理 操作系统账户应按照《操作系统账户授权审批表》批准的账户名称、权限和有效期予以设置;必须关闭不必使用的账号; 操作系统管理员帐户的口令除了要满足本规范第六条中的口令要求外,还必须每42 天更改一次,发现有异常情况时应立即更改,每次更新的口令不得与旧的口令相同; 严禁把 操作系统管理员的帐户名称和口令告知其他人员。
2020 年 8 月 某某 电视台 节目主持人 工作职责和业绩: 主持与策划娱乐节目和少儿节目 , 以娱乐节目为主。 2020 年 9 月 2020 年 5 月 某某 商贸有限公司 拍卖主持 工作职责和业绩: 在职期间,主要从事公司的拍卖工作。 拍卖以促销底价起拍举手竞价。 有次序的把握拍卖现场的顺序。 2020 年 7 月 2020 年 7