공부기록

스케줄링의 개념 본문

CS/OS

스케줄링의 개념

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

'CS > OS' 카테고리의 다른 글

스케줄링 알고리즘  (0) 2021.05.04
처리기 스케줄링의 유형  (0) 2021.05.04
프로세스 제어  (0) 2021.05.03
프로세스의 표현  (0) 2021.05.03
프로세스 상태  (0) 2021.05.03