멀티 프로그래밍과 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 / 대기 상태로 변경
출처 : 제로베이스
'공부 Note > 운영체제' 카테고리의 다른 글
Chapter 03 프로세스 & 스케쥴러 (4) (0) | 2021.12.24 |
---|---|
Chapter 03 프로세스 & 스케쥴러 (3) (0) | 2021.12.24 |
Chapter 03 프로세스 & 스케쥴러 (1) (0) | 2021.12.23 |
Chapter 02 운영체제 개념잡기 (3) (0) | 2021.12.22 |
Chapter 02 운영체제 개념잡기 (2) (0) | 2021.12.22 |