기출문제/정보처리기사

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가 실질 작업 못함 페이지 부재율과 밀접
다중 프로그래밍 ↑ 메모리 부족 가능성 ↑ 부재율과 스래싱 ↑

✅ 최종 정답: ❶ 페이지 부재율이 크면 스래싱이 많이 일어난 것이다.