프로세스 상태 전이에서 준비(Ready) 상태로 전이되는 상황만을 모두… | [9급 지방직 컴퓨터일반] 19년 1회차 기출문제 상세 페이지
1[9급 지방직 컴퓨터일반] 19년 1회차
프로세스 상태 전이에서 준비(Ready) 상태로 전이되는 상황만을 모두 고르면? (단, 동일한 우선순위의 프로세스가 준비 상태로 한 개 이상 대기하고 있다)
- ㄱ. 실행 상태에 있는 프로세스가 우선순위가 높은 프로세스에 의해 선점되었을 때
- ㄴ. 블록된(Blocked) 상태에 있는 프로세스가 요청한 입출력 작업이 완료되었을 때
- ㄷ. 실행 상태에 있는 프로세스가 작업을 마치지 못하고 시간 할당량을 다 썼을 때
1
ㄱ, ㄴ
2
ㄱ, ㄷ
3
ㄴ, ㄷ
4
ㄱ, ㄴ, ㄷ
해설
세 상황 모두 프로세스가 준비(Ready) 상태로 전이된다.
준비 상태는 CPU만 받으면 바로 실행할 수 있는 상태로, 실행에서 밀려나거나 기다리던 사건이 끝난 프로세스가 들어간다.
- 우선순위가 높은 프로세스에 선점되면 실행 상태에서 준비 상태로 돌아간다.
- 요청한 입출력이 완료되면 깨움(wake up)으로 블록 상태에서 준비 상태로 옮겨진다.
- 시간 할당량을 다 쓰면 타이머 인터럽트로 실행 상태에서 준비 상태로 돌아간다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.