기억 장소의 집약(memory compaction)은 주기억장치를 검사하여 공백으로 존재하는 빈 영역을 하나의 커다란 빈 영역으로 만드는 방법이다. 운영체제는 사용 중인 블록을 한곳에 모으고, 비어 있는 기억 장소를 하나의 커다란 공백으로 만든다. [ 그림 7-10 ]은 기억 장소의 집약 과정을 나타낸 것으로 사용 영역과 빈 영역이 인접하게 모아진다.
장점
단점
기억 장소를 집약하는 동안 전체 시스템은 지금까지 수행해오던 일들을 일단 중지해야 하며, 집약하는 데 많은 시간이 소모된다.
수행 중이던 프로그램과 데이터를 주기억장치 내의 다른 장소로 이동시키기 떄문에 각각의 위치 및 이에 관계되는 내용을 수정해야 한다.