정보처리기사(구) 기출문제·모의고사·오답노트·자동채점

2012년05월20日 42번

[운영체제]
4개의 패이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참고자 발생할 때 LRU 페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생하는가?

  • ① 3회
  • ② 4회
  • ③ 5회
  • ④ 6회
(정답률: 55%)

문제 해설

LRU 페이지 교체 알고리즘은 가장 오랫동안 참조되지 않은 페이지를 교체하는 알고리즘이다. 따라서, 페이지 참조 순서에 따라서 페이지 결함이 발생한다.

초기에는 모두 비어 있으므로, 1페이지부터 참조하면서 채워나간다. 1, 2, 3, 4 페이지를 참조하면서 모두 채워지게 된다.

그 다음에는 1페이지를 다시 참조하게 되는데, 이때 1페이지는 가장 최근에 참조된 페이지이므로 교체할 페이지가 없다.

이어서 2, 5, 3, 2, 4 페이지를 참조하면서 채워나가는데, 2페이지는 이미 존재하므로 교체할 페이지가 없다.

5페이지를 참조하면서 1페이지가 가장 오랫동안 참조되지 않은 페이지이므로 1페이지를 교체한다.

이어서 3, 2, 6, 4 페이지를 참조하면서 채워나가는데, 2페이지는 이미 존재하므로 교체할 페이지가 없다.

6페이지를 참조하면서 5페이지가 가장 오랫동안 참조되지 않은 페이지이므로 5페이지를 교체한다.

따라서, 총 4번의 페이지 결함이 발생하게 된다.

연도별

진행 상황

0 오답
0 정답