본문 바로가기
  • 실행력이 모든걸 결정한다
IT 상식

메모리의 구조

by 김코더 김주역 2021. 3. 12.
반응형

 

메모리는 크게 정적 영역과 동적 영역으로 나뉜다.

 

정적 영역

  • CODE 영역 : 함수, 제어문, 상수같은 소스 코드에 해당
  • DATA 영역 : 초기화된 전역변수, 정적변수에 해당
  • BSS(Blocked Stated Symbol) 영역 : 초기화가 안된 전역변수가 해당

 

동적 영역

  • HEAP 영역 : 동적 배열에 사용되며 런타임 시 크기가 결정된다. 낮은 메모리 영역에서 높은 메모리 영역으로 채워진다.
  • STACK 영역 : 지역변수, 함수 호출, 매개변수가 해당되며 컴파일 시에 크기가 결정된다. 높은 메모리 영역에서 낮은 메모리 영역으로 채워진다.
반응형

'IT 상식' 카테고리의 다른 글

HTTP Cache 기초  (0) 2021.12.25
OSI 7Layer 설명 및 예시  (0) 2021.09.10
REST API란?  (0) 2021.05.03
Domain/DNS/Port/Internet(ip)  (0) 2021.03.27
HTTP/HTTPS와 SSL이란?  (0) 2021.03.12

댓글