모두CBT

프로세스 상태(process state)에 대한 설명으로 옳은 것은? | [9급 지방직 컴퓨터일반] 10년 1회차 기출문제 상세 페이지

1[9급 지방직 컴퓨터일반] 10년 1회차
프로세스 상태(process state)에 대한 설명으로 옳은 것은?
1
종료상태(terminated state)는 프로세스가 기억장치를 비롯한 모든 필요한 자원을 할당받은 상태에서 프로세서의 할당을 기다리고 있는 상태이다.
2
대기상태(waiting/blocked state)는 프로세스가 원하는 자원을 할당받지 못해서 기다리고 있는 상태이다.
3
실행상태(running state)는 사용자가 요청한 작업이 커널에 등록되어 커널 공간에 PCB 등이 만들어진 상태이다.
4
준비상태(ready state)는 프로세스의 수행이 끝난 상태이다.
해설

옳은 설명은 대기상태는 원하는 자원을 할당받지 못해 기다리는 상태라는 것이다.

대기(블록) 상태의 프로세스는 입출력 완료나 자원 확보 같은 사건을 기다리며, 그 사건이 일어나면 준비 상태로 옮겨간다.

  • 모든 자원을 받고 프로세서 할당만 기다리는 상태는 종료 상태가 아니라 준비 상태이다.
  • 작업이 커널에 등록되어 PCB가 만들어진 상태는 실행 상태가 아니라 생성 상태이다.
  • 프로세스 수행이 끝난 상태는 준비 상태가 아니라 종료 상태이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.