프로그래밍 언어 활용
핵심299
프로세스 상태 전이
출제 빈도
2회
원본 94쪽
프로세스 상태 전이는 프로세스가 시스템 내에 존재하는 동안 프로세스의 상태가 변하는 것을 의미하며, 프로세스의 상태를 다음과 같이 상태 전이도로 표시할 수 있다.
| 접수 |
|---|
| (Hold) |
프로세스의 상태는 제출, 접수, 준비, 실행, 대기 상태로 나눌 수 있으며, 이 중 주요 세 가지 상태는 준비, 실행, 대기 상태이다.
제출(Submit) : 작업을 처리하기 위해 사용자가 작업을 시스템에 제출한 상태
접수(Hold) : 제출된 작업이 스풀 공간인 디스크의 할당 위치에 저장된 상태
준비(Ready) : 프로세스가 프로세서를 할당받기 위해 기다리고 있는 상태
실행(Run) : 준비상태 큐에 있는 프로세스가 프로세서를 할당받아 실행되는 상태
대기(Wait), 보류, 블록(Block) : 프로세스에 입·출력 처리
가 필요하면 현재 실행 중인 프로세스가 중단되고, 입·출력 처리가 완료될 때까지 대기하고 있는 상태
종료(Terminated, Exit) : 프로세스의 실행이 끝나고 프로
세스 할당이 해제된 상태