중요 작업을 먼저 실행하지만 낮은 우선순위 작업의 starvation을 aging으로 완화해야 합니다.
고급 스케줄링 정책 선택 기준
우선순위, 멀티레벨 큐, MLFQ, 실시간 정책은 공정성보다 업무 성격과 deadline을 더 강하게 반영합니다.
01우선순위
02큐 분리
03피드백
04deadline
05aging
대화형, 배치, 시스템 작업을 큐로 나눠 서로 다른 정책을 적용합니다.
짧고 대화적인 작업은 위로, CPU를 오래 쓰는 작업은 아래로 내려 적응적으로 분류합니다.
실시간 작업은 주기와 deadline을 기준으로 schedulability와 missed deadline을 따집니다.