운영체제

운영체제: Process states란?

치킨먹고싶어요 2022. 7. 22. 14:34

https://wantchicken.tistory.com/135

 

운영체제: Process Creation은 어떻게 될까요?

https://wantchicken.tistory.com/134 운영체제: 프로세스란? 프로세스란 실행중인 어플리케이션의 다른 이름이며, 사용되는 동안 함께 작동하는 구성요소들의 집합입니다. 먼저, 프로세스를 이해하기 위

wantchicken.tistory.com

Process Creation 이후

프로세스가 Created 되었다면, 프로세스는 다음 3가지 상태 중 하나입니다.

 

3가지 상태

1. Running

명령을 CPU에서 실행하고 있는 상태입니다.

 

2. Ready

CPU에서 실행은 되지 않지만, 실행될 준비를 한 상태입니다.

 

3. Blocked

다른 입력이 들어오거나 특정한 상태가 될 때까지, 실행을 멈춘 상태입니다.

 

Blocked

I/O operations는 프로세스를 읽기와 쓰기가 끝날 때 까지 block 합니다.

읽기와 쓰기가 끝나면 프로세스를 ready 상태로 만들거나 가능하다면 running 합니다.