FIFO,LRU,OPTIMAL 알고리즘
- 최초 등록일
- 2010.09.27
- 최종 저작일
- 2010.02
- 압축파일
- 가격 2,500원
소개글
C언어로 코딩한 FIFO, LRU, OPTIMAL 알고리즘 입니다.
단순한 for문과 함수로 이루어져 있으며 해독하기 쉽게 짜여져 있습니다.
관련 과목은 운영체제 였으며 점수는 모두 A+를 받았습니다.
소스 전체만 복사해 넣으시면 입력파일받아서 알아서 출력해줍니다.
구매후 이해안되시는 부분있으면 welcometolym@naver.com 으로 메일보내주시면
확인후 답변드리겠습니다.
컴파일 실행환경
1. FIFO
2. LRU
3. OPTIAML
본문내용
for(i=0;i<t;i++){
if(count2[i]==0){
for(j=0;j<num;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 로 글 주시면 답글 드리겟습니다.
압축파일 내 파일목록
LRU.c
OPTIMAL.c
FIFO.c
참고 자료
없음