스택과 힙 메모리1 [운영체제] 프로세스의 메모리 영역 구조 프로세스의 메모리 영역 구조를 간단히 표현하면 다음과 같다. 각 메모리 구조는 다음과 같이 나뉜다. 스택(Stack): 지역 변수, 함수의 매겨변수(parameter), 반환되는 주소 값 등이 저장되는 영역이다. 높은 주소 값에서 낮은 주소 값으로 메모리가 할당되며, 영역의 크기는 컴파일 때 결정된다. 힙(heap) : 사용자에 의해 동적 메모리 할당이 일어나는 영역이다. C 언어에서 malloc() 으로 할당되는 영역이라고 보면 된다. 낮은 주소 값에서 높은 주소 값으로 메모리가 할당되며, 영역 크기는 런타임 때 결정된다.컴파일은 프로그래밍 언어로 작성된 소스 코드를 기계어 또는 중간 코드(바이트코드)로 변환하는 과정이다.런타임은 컴파일이 완료된 프로그램이 실행되는 시점을 말합니다. 즉, 컴파일된 .. 2024. 8. 26. 이전 1 다음