1.프로세스(Process) 실행 중인 프로그램을 의미 프로그램 저장공간에 저장되어 있는 코드와 리소스 등이 집합되어 있는 파일을 의미 프로그램이 메모리에 올라가서 프로세스로 동작 프로세스는 프로그램이 실행되면 점유시간, 메모리, 파일, 입출력 장치 등의 자원을 할당 2. 프로세스의 메모리 구조 스택 영역 데이터를 일시적으로 저장하는 영역 스택 포인터와 힙 포인터가 만나면 메모리가 소진되었음을 의미 지역변수, 매개변수 등이 존재 힙 영역 코드 영역과 별도로 유지되는 자유 영역 malloc(), new()와 같은 동적 메모리 할당, 해제와 관련 데이터 영역 프로그램의 가상 주소 공간 전역 변수, 정적 변수를 저장하거나 할당하며 실행 전에 초기화 코드 영역 프로그램 명령이 위치하는 곳 기계어로 제어되는 메모..