91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

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

資源簡(jiǎn)介

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

資源截圖

代碼片段和文件信息

#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)用的頁(yè)面為:“< 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(

評(píng)論

共有 條評(píng)論

相關(guān)資源