목록cs (1)
개발 일지
[OS] 프로세스 메모리 구조
프로세스 프로세스란 실행 중인 프로그램으로 CPU에 의해 처리되는 프로그램이다. 이러한 프로세스는 메모리를 할당받게 된다. 프로세스 메모리 구조 낮은 주소부터 높은 주소까지 Code - Data - Heap - Stack 순으로 구성된다. Code 컴파일된 프로세스의 코드가 들어가 있는 부분으로 읽기 전용 Data 전역 변수 및 static 변수, 구조체 변수 등이 저장되는 부분으로 초기화 여부에 따라 Data와 BSS 영역으로 분류되어 저장된다. 프로그램 실행 시 생성되고 종료 시 소멸되는 변수를 저장한다. Heap 프로그램 실행 중 동적으로 할당되는 변수를 저장하는 공간으로 메모리의 낮은 부분부터 순차적으로 저장된다. Stack 지역변수와 매개변수 등이 저장되는 공간으로 메모리의 높은 부분부터 순차적..
cs
2021. 11. 1. 16:43