3.1 Process Concept - p.106

프로세스의 개념


3.1.1 The Process

프로세스는 단순히 프로그램 코드뿐 아니라 현재 상태(state) 를 포함한 실행 단위임

프로세스의 상태 표현

프로세스의 메모리 구조

프로세스의 메모리 공간은 다음 4가지 주요 영역으로 구분됨

image.png

구역 설명
Text Section 실행 코드 (executable instructions)
Data Section 전역 변수(Global variables) 저장 영역
Heap Section 동적 메모리 할당 영역 (예: malloc, new 등)
Stack Section 함수 호출, 지역 변수, 반환 주소 등 저장

3.1.2 Process State

image.png