호빵의 IT 개발소

내부 단편화란? 본문

CS(전공지식)/기술면접 준비

내부 단편화란?

호빵Stack 2025. 4. 1. 18:03
내부 단편화(Internal Fragmentation) 개념 요약
  • 메모리 블록이 고정 크기로 할당될 때
    • 실제 사용 크기보다 더 큰 공간이 할당되어 생기는 낭비 공간
  • 예: 64바이트 블록에 50바이트 데이터 → 14바이트 낭비
  • 할당은 성공했지만, 일부 공간을 사용하지 못함
  • 주로 고정 크기 블록 기반 메모리 관리에서 발생

 

 

면접 스타일 답변 예시:

내부 단편화는 메모리를 고정된 크기의 블록으로 할당할 때 실제 필요한 크기보다 큰 공간이 할당되면서 발생하는 낭비 현상입니다.
예를 들어 64바이트 크기의 블록이 할당되었지만 실제로는 50바이트만 사용하는 경우 나머지 14바이트는 사용되지 않고 낭비됩니다.
이러한 내부 단편화는 메모리 낭비를 유발하므로 상황에 따라 가변 크기 할당 전략이나 슬랩 할당 기법 등을 통해 최소화할 수 있습니다.

'CS(전공지식) > 기술면접 준비' 카테고리의 다른 글

데드락이란?  (0) 2025.04.01
외부 단편화란?  (0) 2025.04.01
프레그멘테이션 회피 방법  (0) 2025.04.01
프레그멘테이션이란?  (0) 2025.04.01
세그멘테이션이란?  (0) 2025.04.01
Comments