프로세서와 프로세스는 엄연히 다른 존재다.
프로세서는 CPU나 Microprocessor 라는 하드웨어를 말하는 것.
반면 프로세스는 말 그대로 "절차(과정)" 입니다. 때문에 스스로 무언가를 처리하지 못한다.
프로그램은 스스로 실행하면서 데이터를 입력받고 결과를 생성해 내니 "프로세서"라고 불러도 되지 않느냐라고 반문하는 사람도 있다. 그러나 그것은 틀린 논리라고 한다.
프로세스는 특정 목적을 수행하기 위해 나열된 작업의 목록이라고 생각하여야 한다. 즉 프로그램이다. 컴퓨터에서 프로그램은 프로그래밍 언어로 작성된 작업 수행 과정이다.
작업의 과정이 파일로 저장되어 있으면 그것을 "프로그램"이라고 부르고 메모리에 적재되어 실행 중 이거나 실행 대기 중일 땐 "프로세스"라고 구별하여 부를 뿐이다. 즉 프로세스는 메모리에 적재되어 프로세서에 의해 실행중인 "프로그램" 이라고정의하는 것이 정확할 것이다.