우선순위가 높은 SCHED_RR 실시간 작업이 충분하면 우선순위가 낮은 모든 작업이 완전히 중단됩니까?

우선순위가 높은 SCHED_RR 실시간 작업이 충분하면 우선순위가 낮은 모든 작업이 완전히 중단됩니까?

스케줄링에 대한 매뉴얼 페이지를 읽고 있는데 라운드 로빈 실시간 스케줄링 전략에 대한 설명이 명확하지 않은 것 같습니다.

   SCHED_RR: Round-robin scheduling
       SCHED_RR is a simple enhancement of SCHED_FIFO.  Everything
       described above for SCHED_FIFO also applies to SCHED_RR, except
       that each thread is allowed to run only for a maximum time
       quantum.  If a SCHED_RR thread has been running for a time period
       equal to or longer than the time quantum, it will be put at the
       end of the list for its priority.  A SCHED_RR thread that has
       been preempted by a higher priority thread and subsequently
       resumes execution as a running thread will complete the unexpired
       portion of its round-robin time quantum.  The length of the time
       quantum can be retrieved using sched_rr_get_interval(2).

RT 우선순위가 낮은 작업은 실행이 보장되나요? 아니면 문자 그대로 스케줄러가 우선 순위 수준 99에서 시작하여 각 우선 순위 수준의 작업을 반복하고, 더 높은 우선 순위가 해당 양/차단된 임무를 소진한 후 남은 시간이 있는 경우에만 낮은 수준으로 계속 진행한다는 의미입니까?

관련 정보