기출문제/정보처리기사
2018년 3회 정보처리기사 기출문제 44번
엉클지니
2025. 5. 17. 17:41
44. 페이지 부재율(Page Fault Ratio)과 스래싱(Thrashing)의 관계에 대한 설명 중 가장 옳은 것은?
❶ 페이지 부재율이 크면 스래싱이 많이 일어난 것이다.
② 페이지 부재율과 스래싱은 관계가 없다.
③ 다중 프로그래밍의 정도가 높아지면 페이지 부재율과 스래싱이 감소한다.
④ 스래싱이 많이 발생하면 페이지 부재율이 감소한다.
이번 문제는 **페이지 부재율(Page Fault Ratio)**과 스래싱(Thrashing) 사이의 관계를 정확히 이해하고 있는지를 묻는 문제입니다.
🔍 핵심 개념 정리
💡 페이지 부재 (Page Fault)
- 실행 중인 프로세스가 필요한 페이지가 메모리에 없을 때 발생
- 이때 운영체제는 디스크에서 페이지를 불러와야 하므로 **오버헤드(느림)**가 발생
💡 페이지 부재율 (Page Fault Ratio)
- 전체 메모리 접근 중 페이지 부재가 발생한 비율
- 높을수록 디스크 접근이 많아지고, 성능이 떨어짐
💡 스래싱 (Thrashing)
- 페이지 부재율이 지나치게 높아져 CPU가 거의 계속 페이지 교체만 하느라 일은 하지 못하는 상태
- 성능이 급격히 저하됨
- 원인은 과도한 다중 프로그래밍, 메모리 부족 등
✅ 보기 분석
❶ 페이지 부재율이 크면 스래싱이 많이 일어난 것이다.
✅ 정답입니다!
- 페이지 부재율이 높아질수록 → 페이지 교체가 자주 일어남
- 일정 수준을 넘어서면 → 스래싱이 발생할 수 있음
- 즉, 높은 페이지 부재율은 스래싱의 주요 원인 중 하나예요!
❌ 오답 해설
보기 설명 이유
② 페이지 부재율과 스래싱은 관계가 없다 | ❌ 직접적인 관계 있음 | |
③ 다중 프로그래밍의 정도가 높아지면 페이지 부재율과 스래싱이 감소한다 | ❌ 오히려 증가함 | |
④ 스래싱이 많이 발생하면 페이지 부재율이 감소한다 | ❌ 스래싱이 많아질수록 부재율은 증가함 |
📌 핵심 정리
용어 의미 관계
페이지 부재율 ↑ | 디스크 접근 증가 → 느려짐 | 스래싱 위험 증가 |
스래싱 | 과도한 페이지 부재로 CPU가 실질 작업 못함 | 페이지 부재율과 밀접 |
다중 프로그래밍 ↑ | 메모리 부족 가능성 ↑ | 부재율과 스래싱 ↑ |
✅ 최종 정답: ❶ 페이지 부재율이 크면 스래싱이 많이 일어난 것이다.