lkml.org 
[lkml]   [1999]   [Feb]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: real-time support in Linux (again)
Date
> what's the difference between using rtlinux for real-time and linux for
> time-sharing, and Sun's approach with Solaris where the scheduler
> algorithms are contained in something akin to loadable kernel modules?

Hard real time is more than scheduling. Not only do you have to schedule
real time tasks within boundaries (and on an RTOS refuse to allow
a configuration where a time boundary cannot be met) you also have to
guarantee that you can complete any specific time constrained event within
that timeperiod _regardless_ of the state of the rest of the system.

Thus for example if you wake a real time task and it cannot activate because
its sleeping on a buffer that some other low priority task owns temporarily
you just lost the game.

Alan


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:50    [W:0.059 / U:1.340 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site