통합 개발 지식/개발에 필요한 잡다한 지식

[용어 정리] 프로그램? 프로세서? 프로세스?

개발자킹콩 2023. 2. 25. 20:45

 

자료를 찾아보면 프로그램과 프로세서, 프로세스의 개념이 헷갈리는 경우가 있어서 이를 명확하게 구분하려 한다.

이 세 가지 개념은 확실한 차이가 존재하며 정확히 이해하고 있어야 한다.

 

컴퓨터 프로그램(영국 영어: computer programme, 미국 영어: computer program)은 컴퓨터에서 실행될 때 특정 작업(specific task)을 수행하는 일련의 명령어들의 모음(집합)이다.

 

프로세스(process)는 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다.

 

프로세서(영어: processor, 문화어: 처리기)는 다음을 뜻할 수 있다.

 


 

정리하면 프로세서에 의해 동작하고 있는 프로그램을 프로세스라고 한다.

프로그램: 명령어의 나열

프로세서: CPU

프로세스: 메모리에 올라가 실행되고 있는 프로그램

 

 

 


 

참고 문헌

 

 

https://ko.wikipedia.org/wiki/컴퓨터_프로그램

 

컴퓨터 프로그램 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 컴퓨터 프로그램(영국 영어: computer programme, 미국 영어: computer program)은 컴퓨터에서 실행될 때 특정 작업(specific task)을 수행하는 일련의 명령어들의 모음(집합)

ko.wikipedia.org

 

https://ko.wikipedia.org/wiki/프로세스

 

프로세스 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. -->

ko.wikipedia.org

 

https://ko.wikipedia.org/wiki/프로세서

 

프로세서 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. -->

ko.wikipedia.org