프로그램과 프로세스의 차이
2024. 2. 11. 17:04
컴퓨터 과학/개념정리
CS 를 다시 공부하면서 프로그램과 프로세스에 대해서 정확히 설명하지 못했고 (반성하자) 프로그램과 프로세스의 차이에 대해서 제대로 알고 있지 않다는 생각이 들어 제대로 이해하고자 공부한 내용을 정리해보려고 한다. 프로그램 (Program) 프로그램이란 흔히 소프트웨어라고 하는 애플리케이션들을 말한다 예를 들어, 카카오톡이나 계산기 등을 프로그램이라고 할 수 있다. 조금 더 자세하게 설명하자면 컴퓨터가 실행할 수 있는 명령의 집합이자 Disk 에 저장되는 정적인 엔티티라고 할 수 있다. 변함없이 디스크에 저장되어있기 때문에 정적이라고 표현한다. 프로세스 (Process) 프로세스란 프로그램의 실행을 의미한다. 따라서, 동적인 엔티티라고 할 수 있다. 프로세스는 프로그램이 실행될 때 운영 체제에 의해 생성..