Just do IT
article thumbnail

멀티 프로그래밍과 Wait

   멀티프로그래밍 : CPU 활용도를 극대화 하는 스케줄링 알고리즘

   Wait : 간단히 저장매체로부터 파일 읽기를 기다리는 시간으로 가정

 

프로세스 상태 : new, running, ready, block, exit

   running state: 현재 CPU에서 실행 상태

   ready state : CPU에서 실행 가능한 상태 (실행 대기 상태)

   block state: 특정 이벤트 발생 대기 상태 (예: 프린팅이 다 되었다)

 

프로세스 상태간 관계

  ready, running, block states

   ① Process blocks for input / 특정 이벤트 대기

   ② Scheduler picks another process / ready state

   ③ Scheduler picks this process /

   ④ Process becomes available / 대기 상태로 변경

 

출처 : 제로베이스

profile

Just do IT

@AmyG

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!