Process 의 개념은 책에 이렇게 나와있습니다.
a program in execution..
즉 수행중인 프로그램을 말합니다.
*****
프로그램 그 자체는 프로세쓰가 아니지만 수행중이라면Process
가 되지요.
프로쎄스의 상태는 다음 4가지입니다.
1.Running.. 명령어들이 수행중일때
2.Blocked.. 다른 일(event)이 일어나길 기다릴 때(ex. I/O completion)
3.Ready.. processor 에 할당되길 기다릴 때
4.Deadlock.. 전혀 일어날 수 없는 일을 기다리는 교착상태.