Programming Language/기본개념

실행중인 프로그램의 메모리 공간

JTesseract 2019. 7. 19. 12:21

메모리 공간은 크게 Code, Data, Stack, Heap으로 나누어짐

1. Code

- 함수 코드, 제어문 등이 저장되는 영역

2. Data

- 전역변수, Static변수가 저장되는 영역

3. Stack

- 지역변수 및 매개변수가 저장되는 영역

4. Heap

- 프로그램 실행과정에서 동적할당이 이뤄지는 영역