프로세스프로그램은 실행되기 전까지는 그저 보조기억장치에 있는 데이터 덩어리일 뿐이지만, 보조 기억 장치에 저장된 프로그램을 메모리에 적재하고 실행하는 순간 그 프로그램은 프로세스가 된다. 1. 프로세스의 위치하나의 프로세스는 메모리의 사용자 영역에 크게 코드 영역, 데이터 영역, 힙 영역, 스택 영역으로 나뉘어 저장된다. 1.1 코드 영역 (텍스트 영역): CPU가 실행할 코드, 즉 기계어로 이루어진 명령어가 저장되는 공간읽기 전용 공간크기가 고정된 영역(정적 할당 영역) 1.2 데이터 영역: 프로그램이 실행되는 동안 유지할 데이터(전역 변수 등)가 저장되는 공간크기가 고정된 영역(정적 할당 영역) 1.3 힙 영역: 프로그래머가 직접 할당할 수 있는 저장 공간프로그래밍 과정에서 힙 영역에 메모리 공간을 ..