반응형
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)
반응형
'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 |
댓글