[운영체제] 메모리 단편화(Memory Fragmentation)
·
CS/운영체제
메모리가 여러 조각으로 나누어져 할당할 수 있는 전체 용량이 충분함에도 불구하고 연속된 공간을 찾지 못해 메모리를 효율적으로 사용하지 못하는 현상   1. 외부 단편화 (External Fragmentation)개념: 메모리의 여러 위치에 작은 빈 공간들이 분산되어 있는 상태로, 필요한 연속된 크기의 메모리 공간을 찾지 못해 메모리 할당이 불가능해지는 현상입니다.예시: 10KB, 20KB, 5KB의 빈 공간이 여러 위치에 흩어져 있을 때, 30KB의 연속된 메모리를 요청하면 할당이 불가능합니다.주로 발생하는 경우: 가변 크기 메모리 할당 방식에서 발생하며, 메모리 할당과 해제가 빈번하게 이루어질 때 빈 공간이 쪼개지며 나타납니다.해결 방법메모리 압축(Compaction): 메모리의 빈 공간을 한 곳으로 ..