모두CBT

20-4운영체제의 프로세스 상태 전이를 표로 정리하였다. 빈칸 ①~③에… | 2020년 정보처리기사실기 4회차 기출문제 상세 페이지

8

20-4

운영체제의 프로세스 상태 전이를 표로 정리하였다. 빈칸 ①~③에 알맞은 상태의 이름을 적으시오.

현재 상태사건다음 상태
생성승인(메모리 적재)( ① )
( ① )디스패치(CPU 할당)( ② )
( ② )할당 시간 만료(타이머 런아웃)( ① )
( ② )입출력 요청 등 사건 대기( ③ )
( ③ )입출력 완료(웨이크업)( ① )
( ② )작업 끝완료(종료)
해설

① 준비(Ready)

② 실행(Running)

③ 대기(Waiting)


[해설]

프로세스는 생성 → 준비 → 실행 → 완료 순서로 진행하는 것이 기본이고, 실행 중 일어나는 사건에 따라 준비 상태나 대기 상태로 옮겨 간다.

  • 준비(Ready): 메모리에 올라와 CPU를 배정받기만 기다리는 상태이며, 할당 시간이 끝난 프로세스도 이 상태로 돌아온다.
  • 실행(Running): 디스패치로 CPU를 받아 명령을 수행하는 상태이다.
  • 대기(Waiting): 입출력 같은 사건이 끝나기를 기다리며 멈춰 있는 상태로, Blocked라고도 한다.

혼동 주의: 대기 상태의 프로세스는 입출력이 끝나도 곧바로 실행 상태로 가지 않는다. 먼저 웨이크업으로 준비 상태에 들어간다.

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