메모리는 네가지 영역(코드 영역, 데이터 영역, 스택 영역, 힙 영역)으로 나뉘어져 있습니다. 코드 영역(=텍스트 영역)에는 실행할 프로그램의 코드가 저장이 됩니다. 이 영역에서 CPU는 코드 영역에 저장된 명령어를 하나씩 가져가 처리합니다. 데이터 영역은 전역변수와 정적 변수를 저장하는 공간이며 프로그램 시작과 함께 할당하며 프로그램이 종료되면 소멸합니다. 스택 영역은 지역변수와 매개변수를 저장하는 공간이며 함수의 호출과 함께 할당되며 함수의 호출이 완료되면 소멸합니다. 힙 영역은 사용자의 동적 할당으로 생성되는 공간입니다. 이러한 특징으로 인해 사용자가 공간의 크기를 직접 관리할 수 있습니다. 스택 영역 스택 영역에 대해서 자세히 알아보겠습니다. 이 영역에 저장되는 함수의 호출 정보를 스택 프레임이라..