프로세스 유형을 막론하고 하나의 프로세스를 구성하는 메모리 내 정보는 크게 다르지 않음. 커널 영역에는 프로세스 제어 블록(PCB)이라는 정보가 저장되고, 사용자 영역에는 실행 중인 프로세스가 코드 영역, 데이터 영역, 힙 영역, 스택 영역으로 나뉘어 저장

IMG_5806.heic

메모리 영역

1) 코드 영역(텍스트 영역)

2) 데이터 영역

<aside> 🥕

BSS 영역

BSS 영역까지 추가로 구분하는 경우도 존재. BSS 영역은 데이터 영역과 유사하지만 초기화 여부가 다름. 초기값이 있는 정적 변수나 전역 변수 같은 데이터는 데이터 영역에 저장. 초깃값이 없는 데이터는 BSS 영역에 저장

</aside>

3) 힙 영역

4) 스택 영역