CS
Code, Data, Stack, Heap에 대해 설명하세요
codevil
2022. 7. 4. 10:42
프로그램이 운영체제로부터 할당받는 대표적인 메모리 공간(RAM) 4가지로
Code : 함수, 제어문, 상수 등 함수들을 선언할 때 할당되는 영역
Data : 전역변수, 정적변수, 배열, 구조체 등 프로그램 실행과 동시에 선언할 때 할당되는 영역
Stack : 지역변수, 매개변수, 리턴 등 임시로 사용할 메모리를 선언할 때 할당되는 영역
Heap : malloc, new 등으로 동적 메모리를 선언할 때 할당되는 영역