A question about tickless system...
By enabling this kernel option does this make my machine a realtime machine?
What does this really mean? In theory, when a process runs that process runs in realtime meaning it has full control of the system. So theoretically, the process would release control once the process end. However, what would happen if that process running in realtime crashes? Then it would never release the command to stop and hand the CPU over to another process ending up in a total freeze up Is this understanding correct? What are some applications of realtime kernel? Midi sequencing? Audio synching? |
Quote:
(Although this RH document seems to show them unconcerned about whether it is advantageous or not.) On the other hand, real time is all about deadlines; can you guarantee that a certain thing will occur by some specified deadline and how important is it, if that does not occur (do people die. which should really be avoided at all costs or is it just a bit undesirable, so it is worth taking measures to minimise, but if it happens infrequently, it might not be a big problem?). Sometimes people think that realtime is equivalent to fast, and that is a mistake. Realtime is often relevant to embedded control applications and (oddly) to enterprise database applications in which deadlines for (and coherency of) transfer of numbers with lots of zeros at the end is relevant. And, music, as you mentioned...although choppy music reproduction doesn't kill all that many, on an annualised basis. |
Nope. salasi stated it very well and I agree, not a realtime machine.
Tickless kernel is more about sampling/accounting accuracy, cpu power conservation, From Redhat, http://www.redhat.com/docs/en-US/Red...ss-kernel.html Quote:
https://rt.wiki.kernel.org/index.php...inux_kernel.3F is a good one. But many have argued that Linux really is incapable of being a true realtime system and at best is a near-realtime system. Many very subtle points are argued that I don't pretend to understand. |
Aren't there or isn't there already real time option in the latest kernel? For some reason I think I read that.
|
Quote:
http://www.eetimes.com/design/automo...me-performance http://www.eetimes.com/design/other/...-Simple-Tasker http://www.eetimes.com/design/automo...rmance--Part-1 |
All times are GMT -5. The time now is 04:26 PM. |