日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

2.LRU算法实现 [C++]

發布時間:2025/3/21 c/c++ 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2.LRU算法实现 [C++] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

LRU算法實現原理:
最近最久未使用頁面置換算法(LRU)
當需要淘汰某一頁時,選擇在最近一段時間里最久沒有被使用過的頁淘汰。
其基本原理為:如果某一個頁面被訪問了,它很可能還要被訪問;相反,如果它長時間不被訪問,再最近未來是不大可能被訪問的。LRU采用頁號棧的實現方法。最近訪問的頁放在棧頂,較早訪問的頁往棧底移動。總是先淘汰處于棧底的頁。

#include <iostream>#define MAXSIZE 20 using namespace stdvoid main() {int input=0; //用于輸入作業號int worknum=0; //輸入的作業個數int storesize=0; //系統分配的存儲區塊數int interrupt=0; //缺頁中斷次數int stack[MAXSIZE]; //棧,LRU算法的主要數據結構int workstep[MAXSIZE]; //記錄作業走向/*初始化*/for(int i=0;i<MAXSIZE;i++){stack[i]=0;workstep[i]=0;}cout<<"請輸入存儲區塊數:";cin>>storesize;cout<<"請輸入作業的頁面走向(輸入0結束):\n";for(int j=0;j<MAXSIZE;j++){cout<<"頁面號 "<<j+1<<” :”;cin>>input; workstep[j]=input;if(input==0){cout<<"輸入結束!\n";break;}worknum++;}if(workstep[0]==0){cout<<"未輸入任何作業,系統將退出!\n";return;}cout<<"置換情況如下:\n";for(int k=0;k<worknum;k++){/*在棧中找相等的頁號或空位置*/for(int l=0;l<storesize;l++){/*是否有相等的頁號*/if(stack[l]==workstep[k]){cout<<"內存中有"<<workstep[k]<<"號頁面,無須中斷!\n"; goto step1;}/*找棧中是否有空位置*/if(stack[l]==0){stack[l]=workstep[k];cout<<"發生中斷,但內存中有空閑區,"<<workstep[k]<<"號頁面直接調入!\n";interrupt++;goto step1;}}/*上述情況都不成立則調出棧頂,將調入頁面插入棧頂*/cout<<"發生中斷,將"<<stack[0]<<"號頁面調出,"<<workstep[k]<<"號裝入!\n";interrupt++;/*新掉入的頁面放棧頂*/ step1: for(int m=0;m<storesize;m++){stack[m]=stack[m+1];}stack[storesize-1]=workstep[k];}cout<<"作業"<<worknum<<"個,"<<"中斷"<<interrupt<<"次,"<<"缺頁率:"<<float(interrupt)/float(worknum)*100<<"%\n"; }

?

總結

以上是生活随笔為你收集整理的2.LRU算法实现 [C++]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲一区二区三区色 | 在线视频观看免费 | 天堂国产精品 | 黄色骚视频| 午夜视频网站在线观看 | 欧美毛片基地 | 免费福利小视频 | 久久精品婷婷 | 无码丰满熟妇 | 开心激情站 | 亚洲熟妇中文字幕五十中出 | 亚洲第1页 | 国产乱妇乱子 | 久久综合免费视频 | 日韩av网站大全 | 日日操天天操 | 日韩a级黄色片 | 男人用嘴添女人下身免费视频 | 在线观看日本 | 天天插天天狠 | 九一av| 国模少妇一区二区 | 邻居少妇张开双腿让我爽一夜 | 国产精品美女久久久久av超清 | 成人亚洲电影 | 欧美日韩精品久久久免费观看 | 超碰日日夜夜 | 精品伊人久久 | 日韩特黄| av在线黄色| 亚洲无码久久久久 | 伦理av在线| 欧美一区二区三区爱爱 | 久久五月天av | a天堂v | 欧美国产日韩在线视频 | 亚洲黄色三级视频 | 严厉高冷老师动漫播放 | 久久综合桃花网 | 在线免费观看av片 | 天天爽天天射 | 丁香久久综合 | 亚洲区 欧美区 | 欧美日韩精品综合 | se欧美| 日韩三级黄 | 久草视频在线免费播放 | 国产精品乱码一区 | 伊人22综合 | 欧美videossex另类| 欧美在线视频一区二区 | 噜噜噜在线 | 国产一级大片在线观看 | 成人福利视频在线 | 亚洲天堂男 | 中文字幕在线免费观看 | 丰满少妇熟乱xxxxx视频 | 亚洲欧美日韩中文在线 | 国产乱子伦精品视频 | 免费毛片视频网站 | 欧美a级在线免费观看 | 人妻丰满熟妇岳av无码区hd | 国产suv精品一区二区60 | 综合久色| 少妇精品久久久一区二区三区 | 动漫美女视频 | 亚洲美女一级片 | 椎名由奈在线观看 | 五月天综合激情网 | 人妻丰满熟妇av无码区hd | 国产二级一片内射视频播放 | 一区二区三区爱爱 | 婷婷导航 | 91极品蜜桃臀 | 极品粉嫩小仙女高潮喷水久久 | 色在线影院 | 夜夜操夜夜操 | 亚欧成人在线 | 人人插人人搞 | 爱欲av| 亚洲第一综合色 | 枫花恋在线观看 | 日韩精品视频在线免费观看 | www.777奇米| 成人性视频在线 | 激情视频在线播放 | 天天影视色 | 殴美一级片 | 免费超碰在线 | 久久国产精品毛片 | 毛片av免费看 | 偷偷操不一样 | 午夜啪啪福利视频 | 深夜精品视频 | 色91在线 | 毛片www| www一级片 | 欧美亚洲在线播放 | 99久草|