RT process priority > Interrupts ?

manty kuma mantykuma at gmail.com
Thu Apr 9 02:30:42 EDT 2015


A missed IRQ is not considered fatal but where as missing the upper time
limit for an RT process will be considered fatal. Hence I think, as a
simple solution, the process should not be preempted.

Is it the case?


On Thu, Apr 9, 2015 at 11:15 AM, <Valdis.Kletnieks at vt.edu> wrote:

> On Thu, 09 Apr 2015 10:59:20 +0900, manty kuma said:
> > In Linux, when a real time process is executing and an interrupt comes,
> > will the RT process be preempted?
> >
> > Is RT process considered superior to interrupts?
>
> Think it through - that would imply that RT processes effectively run with
> interrupts disabled (or ignored, which amounts to the same thing).  What
> would
> be the result of that? How would the system behave?  Consider in particular
> that RT processes want a hard maximum on latency (and usually as low
> latency as
> you can get).  Remember to consider the case of more than one RT process
> on a
> system....
>
> For bonus points, work it out for both hard and soft IRQs.
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20150409/42e36771/attachment-0001.html 


More information about the Kernelnewbies mailing list