하나의 실행파일이 기억장치에서(하드디스크,테이프,등) 메모리에 올라가면

하나의 프로세스로 작동된다.

 

프로세스는

명령어 부부과(code 또는 text라 한다)

명령어들이 사용하는 자료(data,statck,heap)

2부분으로 우선 나뉘어 메모리에 적재된다

 

이렇게 나누어지는 부분은 무작정 나누는 것이 아니라

실행파일에 이 정보가 저장되어 있다.

실행파일에 저장된 정보를 바탕으로

어느 부분은 명령어, 어느 부분은 자료로 메모리에 적재된다

 

자료 영역은 다시 세개로 나뉜다.

data

heap

stack

+ Recent posts