OS
메모리 구조
dm.kim
2020. 10. 9. 23:37
- 코드 영역(low address)
- 실행할 프로그램의 코드
- 함수, 제어문, 상수
- 함수코드(원형부)
- 함수코드(구현부)
- 데이터 영역
- 전역변수
- 지역변수
- 힙 영역
- 동적할당 malloc()
↓(런타임에 크기 결정)
↑(컴파일타임에 크기 결정)
- 스택 영역(스택 영역이 큰 주소 공간에 할당 됨, high address)
- 지역변수
- 매개변수