Messages in this thread | | | From | (Alan Cox) | Subject | Re: real-time support in Linux (again) | Date | Thu, 25 Feb 1999 18:58:37 +0000 (GMT) |
| |
> 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/
| |