xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 4KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-09
  • 語言: 其他
  • 標(biāo)簽: 操作系統(tǒng)??

資源簡介

在一個請求分頁系統(tǒng)中,設(shè)頁面大小占100個單元,假如系統(tǒng)分配給一 個作業(yè)的物理塊數(shù)為3,試求出用FIFO,LRU,OPT三種算法在程序訪問 過程中所發(fā)生的缺頁次數(shù)及缺頁率,每次中斷時都需要打印出來或者 標(biāo)示出來。(假設(shè)最初頁面都在外存) 1. 假定此作業(yè)的訪問地址序列為202,313,252,111,546, 217,444,544,365,223,398,111。 2. 輸入任意的訪問序列,也必須正確顯示。

資源截圖

代碼片段和文件信息

#include
#include
using?namespace?std;
int?array[100];
int?page[100];
int?pageSize=3size;
bool?bre;
bool?isEqual(queue?queint?num)
{
while(!que.empty())
{
if(que.front()==num)
return?true;
que.pop();
}
return?false;
}
void?print(queue?queint?p)
{
cout<<“調(diào)用的頁面為:“< if(bre)
cout<<“????產(chǎn)生中斷:?“;
else
cout<<“????不產(chǎn)生中斷:?“;
while(!que.empty())
{
cout< que.pop();
}
cout<}
queue?LRU_update(queue?queint?num)
{
queue?que1;
while(!que.empty())
{
if(que.front()!=num)
{
que1.push(que.front());
}
que.pop();
}
que1.push(num);
return?que1;
}
queue?OPT_update(queue?queint?insert_elementint?remove_element)
{
queue?que1;
while(!que.empty())
{
if(que.front()!=remove_element)
que1.push(que.front());
que.pop();
}
que1.push(insert_element);
return?que1;
}?
int?select_most_far(int?indexqueue?que)
{
int?a=que.front();
que.pop();
int?b=que.front();
que.pop();
int?c=que.front();
int?dis1=10000000dis2=10000000dis3=10000000imax;
index++;
for(i=index;i {
if(page[i]==a)
{
dis1=i-index;
break;
}
}
for(i=index;i {
if(page[i]==b)
{
dis2=i-index;
break;
}
}
for(i=index;i {
if(page[i]==c)
{
dis3=i-index;
break;
}
}
int?result;
if(dis1>dis2)
{
max=dis1;
result=a;
}
else
{
max=dis2;
result=b;
}
if(max>dis3)
return?result;
else
return?c;
}
void?FIFO()
{
int?queye=1i;
cout<<“FIFO“< queue?que;
que.push(page[0]);
bre=true;
print(quepage[0]);
for(i=1;i {
if(!isEqual(quepage[i]))
{
bre=true;
if(que.size()<3)
{
que.push(page[i]);
queye++;
}
else
{
que.pop(

評論

共有 條評論

相關(guān)資源