Digital Recipe

메모리 영역 본문

컴퓨터 공학/운영체제

메모리 영역

노리터 2012. 3. 20. 00:16


프로그램이 메모리에 적재되는 경우 그 영역은 일반적으로

코드(CODE), 데이터(DATA), 스택(STACK), 힙(HEAP)으로 구분된다.


코드영역은
해당 프로그램의 코드가 적재되는 부분이다.

데이터는
전역변수, Static변수와 같은 데이터가 저장되는 부분이다.

스택은
FILO구조로 프로그램이 수행되면서 이동 및 재귀가 필요한 로컬변수, 함수 데이터가 저장된다.

힙은
메모리 자유영역으로 다른 영역들을 사용하고 남은 공간으로 malloc이나 new와 같은 명령으로
동적할당을 위해 사용하는 공간이다.


2012. 03. 20
Posted by HoSeok Seo
Comments