반응형
프로세스 상태
CPU는 한 번에 하나의 프로세스만
처리가 가능하기 때문에 우리가 실제로
컴퓨터를 사용할 때는 여러 프로세스들이
빠르게 번갈아가며 실행된다고 했다.
그리고 운영체제는 위 작업을 수월하게
할 수 있도록 각 프로세스에 관한 정보들을
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 |