2017-05-09 24 views

답변

1

Rate Monotonic Scheduling (RMS)은 실시간 선점 예약 알고리즘입니다. 다음 조건을 만족하는 프로세스에 사용됩니다.

1) 프로세스는 주기적이어야하며 모든 프로세스에 대해 시간이 있어야합니다.

2) 모든 프로세스마다 각 버스트마다 동일한 양의 CPU 시간이 필요합니다.

3) 모든 프로세스는 독립적이어야합니다.

4) 프로세스가 주기적이지 않은 경우 최종 기한이 없어야합니다.

EDF (Earliest Deadline First) 스케줄링은 실시간 스케줄링 알고리즘 유형입니다. EDF에서 RMS 알고리즘의 처음 두 조건은 필요하지 않습니다. EDF에서 프로세스는 마감 시간을 사용하여 정렬됩니다. 가장 빠른 기한을 지닌 프로세스가 먼저 실행됩니다. 새로운 프로세스가 준비되면 데드 라인이 점검됩니다. 마감 시간이 실행중인 프로세스보다 이전이면 새 프로세스는 실행중인 프로세스를 선점합니다.