목차
1. FIFO
2. LRU
3. OPTIMAL
2. LRU
3. OPTIMAL
본문내용
for(i=0;i if(count2[i]==0){
for(j=0;j if(page[j] == p_num[i]){ // 같은것이 있으면 count2를 1로 만들어 넘어감
count2[i]=1;
}
}
if(count2[i] == 0){ // 같은것이 없을 경우
pagef=pagef % num; // pagef를 num으로 나누어 들어갈 순서정함
page[pagef] = p_num[i]; //p_num의 숫자와 페이지 교체
pagefault++; // pagefault 가 일어난 횟수
pagef++;
}
}
}
이번 코드는 주석이 달려 있어서 한층 이해하기 쉽습니다.
이 코드는 FIFO 의 일부 소스입니다. 모르는 부분이 있다면
welcometolym@naver.com 로 글 주시면 답글 드리겟습니다.
for(j=0;j if(page[j] == p_num[i]){ // 같은것이 있으면 count2를 1로 만들어 넘어감
count2[i]=1;
}
}
if(count2[i] == 0){ // 같은것이 없을 경우
pagef=pagef % num; // pagef를 num으로 나누어 들어갈 순서정함
page[pagef] = p_num[i]; //p_num의 숫자와 페이지 교체
pagefault++; // pagefault 가 일어난 횟수
pagef++;
}
}
}
이번 코드는 주석이 달려 있어서 한층 이해하기 쉽습니다.
이 코드는 FIFO 의 일부 소스입니다. 모르는 부분이 있다면
welcometolym@naver.com 로 글 주시면 답글 드리겟습니다.
소개글