프로그램이란? 어떤 작업을 위해 실행할 수 있는 파일 프로세스란? 컴퓨터에서 실행되고 있는 컴퓨터 프로그램 Code, Data, Stack, Heap의 구조를 할당받음 각 프로세스는 별도의 공간에서 실행됨 따라서 기본적으로는 서로 접근불가 접근을 하기위해서는 프로세스