프로그램을 세그먼트화하는 근본적인 이유는 메모리를 효율적으로 사용하기 위해서입니다. 세그먼트화를 통해 프로그램을 논리적인 단위로 나누면 필요한 부분만 메모리에 적재할 수 있어 메모리 사용량을 줄일 수 있습니다. 이를 통해 메모리 절약 효과를 기대할 수 있습니다.