우리가 컴퓨터에서 어떤 프로그램을 실행하거나 어떠한 작업을 할 때 컴퓨터는 메모리에 해당 프로그램을 올리고 실행하게 됩니다. 그때 메모리의 공간을 연속적인 형태로 할당하여 사용하게 되는데요. 이러한 식으로 RAM에서 메모리 공간이 조각처럼 나뉘게 될 경우 사용 가능한 메모리가 충분히 존재하지만 할당이 불가능한 상태를 메모리 단편화가 발생한다고 이야기 합니다. 그렇다면 메모리 단편화의 종류에 관해 살펴보도록 하겠습니다. 메모리 단편화는 내부 단편화와 외부 단편화로 구분이 가능합니다. 내부 단편화(Internal Fragmentation) 메모리를 할당할 때 프로세스가 필요한 양보다 더 큰 메모리가 할당되어서 프로세스에서 사용하는 메모리 공간이 낭비되는 상황을 이야기합니다. 예를 들어 어떤 프로그램을 실행시..