공부기록
스케줄링의 개념 본문
- 스케줄링
- OS가 프로세스들이 요청한 자원을 공평하게 할당하는 것을 말한다.
- 프로세스들은 실행하면서 자신이 필요로 하는 자원을 경쟁적으로 OS에 요구한다.
- 처리기 입장에서의 자원
- 실행시간
- OS는 스케줄링이라는 수단을 통해 각 프로세스들에게 실행시간을 할당
- OS가 프로세스들이 요청한 자원을 공평하게 할당하는 것을 말한다.
- 스케줄러
- 처리기를 사용하려고 대기중은 프로세스를 고르는 OS 프로그램
- 스케줄러의 목표
- 공정성
- 기아상태 방지
- 처리기 시간의 효율적인 사용
- 저비용