프로세스 상태 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
12번째 줄: | 12번째 줄: | ||
! 상태 !! 설명 | ! 상태 !! 설명 | ||
|- | |- | ||
| | | New || 프로세스가 막 생성된 상태 | ||
|- | |- | ||
| | | Ready || 프로세스가 CPU에 실행되기 위해 대기하는 상태 | ||
|- | |- | ||
| | | Running || 프로세스에 포함된 명령어가 실행되고 있는 상태 | ||
|- | |- | ||
| | | Waiting || 프로세스가 특정 이벤트를 기다리는 상태 | ||
|- | |- | ||
| | | Terminated || 프로세스가 실행을 완료한 상태 | ||
|} | |} | ||
33번째 줄: | 29번째 줄: | ||
|- | |- | ||
| 준비→실행 | | 준비→실행 | ||
( | (Dispatch) | ||
|| 우선순위가 높은 프로세스 선정하여 명령어 실행 | || 우선순위가 높은 프로세스 선정하여 명령어 실행 | ||
|- | |- | ||
| 실행→준비 | | 실행→준비 | ||
( | (Timer run out) | ||
|| 클럭이 인터럽트를 발생시켜 제어권을 빼앗음( | || 클럭이 인터럽트를 발생시켜 제어권을 빼앗음(독점 방지) | ||
|- | |- | ||
| 실행→대기 | | 실행→대기 | ||
( | (Block) | ||
|| 프로세서가 입출력, 자원 등을 기다리기 위해 대기로 전환 | || 프로세서가 입출력, 자원 등을 기다리기 위해 대기로 전환 | ||
|- | |- | ||
| | | 대기→실행 | ||
( | (Wake up) | ||
|| 입출력이 완료되거나 자원이 할당되어 다시 실행 | || 입출력이 완료되거나 자원이 할당되어 다시 실행 | ||
|} | |} | ||
== 같이 보기 == | == 같이 보기 == | ||
* [[CPU 상태]] | * [[CPU 상태]] |