본문 바로가기
computer

스케쥴링 알고리즘 2

by 유순이 2021. 6. 16.

RealTime OS ?

 

Gerneral Purpose OS ?

 

RTOS -

  • 응용 프로그램 실시간 성능 보장을 목표로 : 시작 시간과 완료 시간을 정확하게 보장한다.
  • (시간의 정확성이 요구되는 프로그램) - 공정, 공장 등
  • Hardware RTOS, Software RTOS

 

GPOS - 

  • 프로세스 실행 시간에 민감하지 않고, 일반적인 목적으로 사용된다.
  • Windows, LINUX (일반적인 운영 체제)

Priority-Based Scheduler

 

  • 프로세스의 우선순위를 먼저 설정한다.
    • 정적 우선순위: 프로세스마다의 고정된 우선순위를 먼저 지정한다.
    • 동적 우선순위: 스케쥴러가 상황에따라 변경되는 우선순위를 지정한다.

 

Round Robin Scheduler

 

  • 시 분할 시스템을 내장화 하고있다. > 일정 시간동안 끝나지 않으면 다시 대기 큐 맨 뒤로 돌려보낸다.

댓글