본문 바로가기
IT/Knowledge

IDLE 상태

by 성준하이 2023. 11. 18.
반응형

IDLE 상태 ,

그리고 한글로 읽을때는 아이들 상태라고 한다.

 

피시나 서버 등에서 프로세스의 동작 여부에 따라 자원이 소모가 되고 그러면서 전력이 측정이 된다.

고사양 게임을 하거나 GPU 작업을 돌리게 되면 프로세스 자체가 크기 때문에 고전력이 요구 되지만,

아무것도 안하거나 작은 프로세스만 돌릴 경우엔 저전력으로도 충분히 유지가 가능하다.

 

이럴경우에 상태를 아이들 상태라고 한다.

 

서버를 살 경우에는 전력을 필히 고려해야하는데

주로 이 아이들 상태를 많이 보곤 한다.

 

그 밖에 다른 프로세스 들의 상태는 아래와 같다.

IDLE 프로그램을 수행하지 않는 상태(프로세스가 아님)
READY 대기 상태, 스케쥴러에 의해 자신의 순서를 대기하고 있는 상태
스케쥴러에 의해 자신의 순서가 오면 Disptch하여 RUN 상태로 전이
RUN 실행 상태
CPU를 사용 중인 상태, CPU 사용이 끝나면 READY 상태로 전이
비정상적인 작업으로 SUSPENDED 상태로 전이
모든 작업이 끝나면 IDLE 상태로 전이
입출력 요청이 오면 BLOCK 상태로 전이
BLOCK 요청한 입출력 수행 완료를 기다리는 상태
입출력 수행을 완료하면 READY 상태로 전이(Wake Up이라고 부름)
입출력 수행에 지연이 발생하면 SLEEP 상태로 전이
SLEEP 입출력 수행에 지연이 발생하는 상태
입출력 수행을 완료하면 READY 상태로 전이
SLEEP 상태가 특정 시간동안 지속하면 SWAP 상태로 전이
SWAP SLEEP 상태를 지속하여 우선적으로 SWAP 대상인 상태
입출력 수행을 완료하면 READY 상태로 전이
SUSPENDED 비정상적인 요청으로 더 이상 작업을 수행할 수 없는 상태

 

https://ko.wikipedia.org/wiki/%EC%9C%A0%ED%9C%B4_(CPU)

 

유휴 (CPU) - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 컴퓨터 처리 장치에서 유휴 또는 아이들(idle)은 어떠한 프로그램에 의해서도 사용되지 않는 상태를 말한다. 컴퓨터 시스템 위에서 실행되는 모든 프로그램, 태

ko.wikipedia.org

 

반응형

'IT > Knowledge' 카테고리의 다른 글

CSR과 SSR 차이  (50) 2023.12.04
Row Chaining, Row Migration  (31) 2023.12.01
Webhook 이란?  (40) 2023.11.15
[암호화] AES-128과 SHA-256  (50) 2023.10.16
[Flyway] DB Migration 도구 (migraion)  (40) 2023.10.08

댓글