- 코드 영역(low address)
- 실행할 프로그램의 코드
- 함수, 제어문, 상수
- 함수코드(원형부)
- 함수코드(구현부)
- 데이터 영역
- 전역변수
- 지역변수
- 힙 영역
- 동적할당 malloc()
↓(런타임에 크기 결정)
↑(컴파일타임에 크기 결정)
- 스택 영역(스택 영역이 큰 주소 공간에 할당 됨, high address)
- 지역변수
- 매개변수
'OS' 카테고리의 다른 글
Sign Extension (0) | 2023.04.19 |
---|---|
32-bit와 64-bit 컴퓨터 차이 (0) | 2022.04.05 |
MSB, LSB (1) | 2020.10.09 |
Interent과 Web의 차이점 (0) | 2020.09.26 |