3.1 What scheduling policies are used in Novos environments?

The Novos environments support the scheduling policies most commonly used in embedded systems. Novos FB uses simple foreground/background scheduling. Novos EFB uses foreground/background scheduling but enhances the foreground with preemptive priority scheduling of fixed priority foreground tasks. Novos FCFS is a multitasking design that schedules fixed priority Background tasks on a first come, first served basis and also employs preemptive priority scheduling of fixed priority Foreground tasks. The Novos RRS environment is also a cooperative scheduling design that uses fixed priority round robin scheduling of Background tasks along with preemptive priority scheduling of fixed priority Foreground tasks. The Novos PPS environment combines all of the scheduling policies: Background tasks scheduled by preemptive priority scheduling, fixed priority first come, first served scheduling or fixed priority round robin scheduling. In the Foreground, the Novos PPS environment also supports preemptive priority scheduling of fixed priority Foreground tasks.

Back to the top of FAQs

Comments are closed.