메모리란 프로그램을 실행하기 전에 데이터를 저장하는 공간으로 메인 메모리 (Main Memory), RAM이라는 물리적인 공간에 Load 됩니다. 이러한 메모리는 프로그램을 실행하는데 있어 동적 할당, 코드, 변수 등을 저장해야하고 운영체제는 프로그램의 실행을 위해 아래와 같은 공간을 제공합니다. 1. 코드(Code) 영역 2. 데이터(Data) 영역 3. 스택(Stack) 영역 4. 힙(Heap) 영역 이러한 영역들은 다음과 같이 표현 된다. 1. 코드(Code) 영역 -> 코드(Code) 영역은 실행할 프로그램의 코드, -> 즉 Text로 이루어진 공간입니다. 이러한 코드는 CPU에 의해서 처리됩니다. 2. 데이터(Data) 영역 -> 데이터 영역에는 전역 변수, 정적 변수가 저장됩니다. -> 데이터..