상세 컨텐츠

본문 제목

[용어정리] IDLE상태란?

용어정리/WIKIBORA

by 보라돌멩이 2020. 8. 25. 17:35

본문

 IDLE

 

공부중에 강의를 들어보면 아이들 아이들 그러길래 찾아봄.......

 

 

 

일단 프로세스 중에서 나오는 용어이다!!!

 

 

IDLE :"프로세스가 실행하고 있지 않은 상태"

 

프로세스 : 동작중인 프로그램, 운영체제가 관리하는 실행 단위

 

예를 들어 I/O 인터럽트 대기중이거나, 준비 큐에서 대기하거나, sleep하고있거나....

 

이 상태를 사용하여 전원을 절약할수 있다니!!!!>.<

다 필요하닷!

 

더하여 프로세스의 상태를 나타내는 용어를 더 알아보도록 하쟈

 

 

 

 

 

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: 비정상적인 요청으로 더 이상 작업을 수행할 수 없는 상태

PCB(Process Control Block)
프로세스의 제어 정보를 저장해 놓는 영역을 말합니다.
프로세스의 상태, 프로세스 ID, CPU 레지스터 정보, ACCOUNTER 정보 등으로 구성합니다.

스레드
프로세스 환경에서 독립적으로 수행 가능한 작업 단위
윈도우즈 운영체제처럼 스레드가 스케쥴링 단위인 시스템도 존재합니다.

 

 

 

 

 

[출처]

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

 

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

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

ko.wikipedia.org

[출처]

http://ehpub.co.kr/tag/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%EC%83%81%ED%83%9C/page/2/

 

프로세스 상태 – 페이지 2 – 언제나 휴일

이번에는 정보처리기사 필기 과목인 운영체제의 프로세스를 알아보아요. 프로세스 “동작 중인 프로그램” 프로시저의 활동 운영체제가 관리하는 실행 단위 비동기적 행위를 일으키는 주체 PCB

ehpub.co.kr

 

관련글 더보기