메모리 구조 프로그램이 실행되기 위해선 먼저 프로그램이 메모리에 로드(Load)되어야 함. 프로그램이 실행되는 동안 CPU가 코드를 처리하기 위해서는, 메모리가 명령어와 데이터들을 저장해야 함. 프로그램이 실행하게 되면 OS는 메모리(RAM)에 공간을 할당.메모리 공간(RAM)은 크게 코드(Code), 데이터(Data), 힙(Heap), 스택(Stack) 영역으로 나뉨.코드(Code) 영역 : 실행할 프로그램의 코드데이터(Data) 영역 : 전역 변수, 정적 변수힙(Heap) 영역 : 런타임 시 크기가 결정됨(사용자의 동적 할당)스택(Stack) 영역 : 컴파일 타임에 크기가 결정 코드(Code) 영역실행할 프로그램 코드(사용자가 작성한 소스코드)가 저장되는 영역텍스트(Text) 영역이라고도 함기계어 ..