다음에서 설명하는 프로세스의 상태 변화는 무엇인가?실행 상태의 프로세스… | [정보처리기능사 필기] 11년 4회차 기출문제 상세 페이지
1[정보처리기능사 필기] 11년 4회차
다음에서 설명하는 프로세스의 상태 변화는 무엇인가?
실행 상태의 프로세스가 종료되기 전에 입출력이나 기타 다른 작업을 필요로 할 경우 CPU를 반납하고 작업의 완료를 기다리기 위해 대기 상태로 전환
1
디스패치(Dispatch)
2
블록(Block)
3
웨이크 업(Wake Up)
4
타이머 종료(Timer Runout)
해설
실행 상태의 프로세스가 입출력 등의 완료를 기다리며 CPU를 반납하고 대기 상태로 전환되는 것은 블록(Block)이다.
블록은 실행(Running) 상태에서 대기(Waiting/Blocked) 상태로의 전이이며, 필요한 작업이 끝나면 웨이크 업을 거쳐 다시 준비 상태로 돌아간다.
- ① 디스패치는 준비 상태에서 실행 상태로 전환되는 것이다.
- ③ 웨이크 업은 대기 상태에서 준비 상태로 전환되는 것이다.
- ④ 타이머 종료는 할당 시간 초과로 실행 상태에서 준비 상태로 전환되는 것이다.
오류나 개정된 내용이 보이면 알려주세요