패스트캠퍼스 올인원 패키지 - 컴퓨터 공학을 보고 정리하는 용도의 포스팅입니다.
멀티 프로그래밍과 Wait
- 멀티 프로그래밍: CPU 활용도를 극대화 하는 스케줄링 알고리즘
- Wait : 간단히 저장매체로부터 파일 읽기를 기다리는 시간으로 가정
프로세스 상태
- running state : 현재 CPU에서 실행 상태
- ready state : CPU에서 실행 가능 상태(실행 대기 상태)
- block state : 특정 이벤트 발생 대기 상태
- ex- 프린팅 끝~~
프로세스 상태간 관계
- 실행 상태인 프로세스를 대기 상태로 보낸 후
- 실행 가능 상태(실행 대기 상태)에 있는 프로세스들 중 하나를 스케줄러가 고르고
- 그 골라진 프로세스가 실행(running)상태가 되고
- block에 있던 프로세스가 실행 가능 상태로 바뀐다.
Comments