
- 생성 상태
- fork() or exec() 함수 통해 프로세스 생성된 상태. 이때 PCB할당 됨
- 대기 상태
- 생성 후 메모리 충분하면 메모리 할당
- 아니면, 준비큐에 들어가서 대기중인 상태
- 이는 CPU 스케줄러로 부터 CPU 소유권 기다리는 상태
- 생성 후 메모리 충분하면 메모리 할당
- 대기 중단 상태 ready suspended
- 준비큐가 꽉 찬 상태
- 실행 상태
- CPU 소유권, 메모리 할당 받고 인스트럭션 수행 중인 상태
- CPU Burst 라고도 표현
- 중단 상태(blocked)
- 어떤 이벤트 발생 이후 기다리며 프로세스가 차단된 상태
- IO 요청
- 일시 중단 상태 blocked suspended
- 대기 중단 상태와 유사. 메모리 부족으로 일시 중단