본문 바로가기
👨‍🏫일문일답

프로세스 상태

by 캔 2024. 1. 28.
  • 준비(run): 아직 CPU가 할당되기 전인 상태
  • 실행(ready): 해당 프로세스가 CPU를 차지하고 있는 상태
    • 준비 상태에서 실행 상태로 변하는 것을 디스패치라고 함
    • 할당된 시간만큼 CPU를 사용하고 나면 time runout(할당 시간 종료)이 발생하고 준비 상태로 변함
    • CPU 사용 중 I/O 작업이 요청되면 보류 상태로 이동한다.
  • 보류(block): 처리 속도가 느린 I/O 작업 중인 상태
    • I/O 작업이 완료되면 wakeup이 발생하여 준비 상태로 이동한다.
  • 중단된 봉쇄 상태(suspended): 운영체제에 의해 일시적으로 보류상태에서 벗어나는 상태

'👨‍🏫일문일답' 카테고리의 다른 글

교착상태  (0) 2024.01.28
인터럽트  (0) 2024.01.28
프로세스  (0) 2024.01.28
운영체제 계층 구조  (0) 2024.01.28
스풀링과 버퍼링  (0) 2024.01.28