OS

메모리 구조

dm.kim 2020. 10. 9. 23:37
  • 코드 영역(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