더북(TheBook)

하나 더 알기 icon_onemore

외부 단편화 문제를 해결하는 방법으로 메모리 압축(memory compaction)이 있다. 메모리 압축은 프로세스가 사용 중인 메모리 공간을 재배치해서 흩어져 있는 가용 메모리 공간을 하나로 합치는 것으로, 메모리 집약이라고도 한다.

그림 1-40 (a)를 보면 흩어져 있는 가용 메모리 공간 중에서 프로세스 7이 들어갈 수 있는 공간은 없다. 이때 메모리 압축을 수행하면 14MB의 가용 공간이 생기므로 외부 단편화 문제를 해결하고 프로세스 7을 메모리에 로드할 수 있게 된다.

▲ 그림 1-40 메모리 압축 예

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.