프로그램, 프로세서, 프로세스, 스레드 차이를 정리하고자 학습 용도로 작성한 글이다.프로그램 (Program)정의프로그램은 특정 작업을 수행하기 위해 작성된 명령어들의 집합이다. 주로 소스 코드 형태로 작성되며, 컴파일 과정을 거쳐 실행 파일로 변환된다.특징정적인 객체로, 실행되지 않은 상태의 코드와 데이터이다.디스크에 저장되며, 실행되지 않는 한 메모리에 로드되지 않는다.텍스트 편집기, 웹 브라우저, 게임 등이 프로그램의 예시이다.구성 요소소스 코드: 프로그래머가 작성한 명령어들로, 특정 작업을 수행하기 위한 로직과 알고리즘이 포함된다.데이터 파일: 프로그램 실행에 필요한 외부 데이터 파일이다. 예를 들어, 텍스트 파일, 이미지, 데이터베이스 등이 있다.라이브러리: 프로그램이 사용하는 재사용 가능한 코..