Program
- an executable file containing the set of instructions written to perform a specific job
- stored on a disk
- 하드디스크에 저장된 실행 파일
Process
- an executing instance of a program
- resides on the primary memory
- several processes related to same program at the same time
- 프로그램을 실행한 인스턴스, 메모리에서 동작함
Thread
- the smallest executable unit of a process