기출문제/정보처리기사

2018년 3회 정보처리기사 기출문제 45번

엉클지니 2025. 5. 17. 17:43

45. 다음 표는 고정 분할에서의 기억장치 단편화(Fragmentation) 현상을 보이고 있다. 외부단편화(External Fragmentation)의 크기는 총 얼마인가? (, 페이지 크기의 단위는 K를 사용한다.)

    480K      430K

    260K      170K

 

300x250

 


이번 문제는 고정 분할(Fixed Partitioning) 방식에서 발생하는 **외부 단편화(External Fragmentation)**를 계산하는 문제예요. 함께 천천히 풀어볼게요!


🧠 핵심 개념 정리

🔹 고정 분할 방식

  • 메모리를 미리 정해진 크기로 분할해서 운영
  • 각 작업은 하나의 분할에만 할당 가능

🔹 외부 단편화 (External Fragmentation)

  • 작업이 들어가지 못하는 남은 분할 영역들의 전체 크기
  • 즉, 작업을 수용하지 못한 빈 공간의 총합
    👉 "할당되지 않은 분할들"의 크기 합

🔎 주어진 정보 정리

분할 크기 작업 크기 할당 가능 여부 남은 공간

A 20K 10K ✅ 가능 10K
B 50K 60K ❌ 불가능 50K (전부 남음)
C 120K 160K ❌ 불가능 120K (전부 남음)
D 200K 100K ✅ 가능 100K
E 300K 150K ✅ 가능 150K

✍️ 외부 단편화 계산

외부 단편화란, 작업이 들어가지 못한 분할의 전체 크기입니다.
→ 여기서 작업을 수용하지 못한 분할 = B, C

분할 사용 불가 크기

B O 50K
C O 120K
합계   170K

✅ 정답: ❹ 170K


📌 정리 포인트

용어 의미

내부 단편화 분할 안에서 작업보다 남는 공간 (예: A에서 10K 남음)
외부 단편화 작업이 들어갈 수 없는 남은 공간들의 합
고정 분할 특징 남은 공간이 있어도 크기가 작으면 할당 못함 → 외부 단편화 발생