반응형

프로세스 상태

CPU는 한 번에 하나의 프로세스만

처리가 가능하기 때문에 우리가 실제로

컴퓨터를 사용할 때는 여러 프로세스들이

빠르게 번갈아가며 실행된다고 했다.

 

 

05 - 프로세스 제어 블록(PCB)

PCB: Process Control Block 03 - 운영체제의 핵심 서비스 운영체제의 핵심 서비스 운영체제의 서비스에는 여러 종류가 있지만 그중에서도 핵심 서비스를 뽑자면 프로세스 관리, 자원 접근 및 할당, 파일

jschan0911.tistory.com

그리고 운영체제는 위 작업을 수월하게

할 수 있도록 각 프로세스에 관한 정보들을

PCB에 기록한다고 했는데,

기록되는 정보들 중 프로세스 상태의

종류들을 알아보면 다음과 같다.

 

프로세스 상태 종류 설명
생성 상태(new) 이제 막 메모리에 적재되어 PCB를 할당받은 상태
준비 상태(ready) 순서가 되지 않아 아직 CPU를 할당받아 실행할 수는 없는 상태
실행 상태(running) 순서가 되어 CPU를 할당받아 실행 중인 상태
대기 상태(blocked) 실행 도중 입출력장치를 사용해야 될 때, 입출력장치의 작업을 기다리는 상태
종료 상태(terminated) 프로세스가 종료된 상태

 

프로세스 상태 다이어그램

위 그림은 프로세스 상태를 도표로 정리한

프로세스 상태 다이어그램이다.

반응형

'개인 학습 > 운영체제' 카테고리의 다른 글

09 - 스레드  (0) 2023.02.06
08 - 프로세스 계층 구조  (0) 2023.02.06
06 - 프로세스의 메모리 영역  (1) 2023.02.06
05 - 프로세스 제어 블록(PCB)  (0) 2023.02.06
04 - 프로세스의 종류  (0) 2023.02.06

+ Recent posts