Before revision: Algorithms Some commonly used RTOS scheduling algorithms are: Cooperative scheduling Preemptive scheduling Rate-monotonic scheduling Round-robin scheduling Fixed priority pre-emptive scheduling, an implementation of preemptive time slicing Fixed-Priority Scheduling with Deferred Preemption Fixed-Priority Non-preemptive Scheduling Critical section preemptive scheduling Static time scheduling Earliest Deadline First approach Stochastic digraphs with multi-threaded graph traversal Intertask communication and resource sharing A multitasking operating system like Unix is poor at real-time tasks.
After revision: Algorithms Some commonly used RTOS scheduling algorithms are: Cooperative scheduling Preemptive scheduling Rate-monotonic scheduling Round-robin scheduling Fixed-priority pre-emptive scheduling, an implementation of preemptive time slicing Fixed-Priority Scheduling with Deferred Preemption Fixed-Priority Non-preemptive Scheduling Critical section preemptive scheduling Static-time scheduling Earliest Deadline First approach Stochastic digraphs with multi-threaded graph traversal Intertask communication and resource sharing A multitasking operating system like Unix is poor at real-time tasks.