'프로세서'와 '프로세스'(processor vs process)

0

CS 지식

목록 보기
2/7

프로세서와 프로세스는 엄연히 다른 존재다.
프로세서CPU나 Microprocessor 라는 하드웨어를 말하는 것.
반면 프로세스는 말 그대로 "절차(과정)" 입니다. 때문에 스스로 무언가를 처리하지 못한다.

프로그램은 스스로 실행하면서 데이터를 입력받고 결과를 생성해 내니 "프로세서"라고 불러도 되지 않느냐라고 반문하는 사람도 있다. 그러나 그것은 틀린 논리라고 한다.

프로세스는 특정 목적을 수행하기 위해 나열된 작업의 목록이라고 생각하여야 한다. 즉 프로그램이다. 컴퓨터에서 프로그램은 프로그래밍 언어로 작성된 작업 수행 과정이다.

작업의 과정파일로 저장되어 있으면 그것을 "프로그램"이라고 부르고 메모리에 적재되어 실행 중 이거나 실행 대기 중일 땐 "프로세스"라고 구별하여 부를 뿐이다. 즉 프로세스는 메모리에 적재되어 프로세서에 의해 실행중인 "프로그램" 이라고정의하는 것이 정확할 것이다.

profile
안녕하세요😄 비전공자의 웹개발자 도전기를 쓰는 중입니다! 수정/보완할 부분이 있다면 피드백 언제든 환영입니다!

0개의 댓글