can a rate monotonic task be interrupted?

Joel Sherrill joel.sherrill at OARcorp.com
Tue Mar 25 14:07:50 UTC 2003



Salman wrote:
> 
> either by an interrupt, other normal tasks, or another rate monotonic
> task ??

Yes.  By default all RTEMS Classic API tasks (created via
rtems_task_create)
are preemptible by both higher priority tasks and interrupts.  This
is directly compatible with hte rate monotonic scheduling theory.  You
could easily violate this assumption by turning off interrupts or making
the task non-preemptible though.

All that the rate monotonic manager in RTEMS does is provide a nice
mechanism for periodic tasks which don't drift.

> thanks,
> 
> Salman

-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel at OARcorp.com                 On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985



More information about the users mailing list