프로세스 상태: Difference between revisions
From IT위키
(새 문서: 분류:컴퓨터 구조 ;Process State 500px == 상태 종류 == {| class="wikitable" |- ! 상태 !! 설명 |- | New || 프로세스...) |
No edit summary |
||
Line 41: | Line 41: | ||
|| 입출력이 완료되거나 자원이 할당되어 다시 실행 | || 입출력이 완료되거나 자원이 할당되어 다시 실행 | ||
|} | |} | ||
== 같이 보기 == | |||
* [[CPU 상태]] |
Revision as of 14:04, 22 December 2019
- Process State
상태 종류
상태 | 설명 |
---|---|
New | 프로세스가 막 생성된 상태 |
Ready | 프로세스가 CPU에 실행되기 위해 대기하는 상태 |
Running | 프로세스에 포함된 명령어가 실행되고 있는 상태 |
Waiting | 프로세스가 특정 이벤트를 기다리는 상태 |
Terminated | 프로세스가 실행을 완료한 상태 |
상태 전이 동작
동작 | 설명 |
---|---|
준비→실행
(Dispatch) |
우선순위가 높은 프로세스 선정하여 명령어 실행 |
실행→준비
(Timer run out) |
클럭이 인터럽트를 발생시켜 제어권을 빼앗음(독점 방지) |
실행→대기
(Block) |
프로세서가 입출력, 자원 등을 기다리기 위해 대기로 전환 |
대기→실행
(Wake up) |
입출력이 완료되거나 자원이 할당되어 다시 실행 |