> Hell RTers
> 
> I found the following paragraph at 
> http://www.mysreenu.com/linux_software_design.html.
> Would someone please tell me whether the last sentence is correct. It was my 
> understanding that anything running under Linux could be prempted by a RT 
> scheduled task under RTLinux.
> 
> Thanks,
> Daniel
> 
> "Even with RTLinux/RTAI, it is generally the case that a real-time
> application will have tasks executing within user space. The issue then
> becomes the reliability of their performance. The behavior of all userspace 
> programs, including daemons, may be important. In particular, if any user 
> task other than your time-critical real-time task is making system calls, 
> then that may delay your task."

that wrong - the user-space app can be delayed - and you could force priority 
inversion by using badly designed synchronization between the RT-Task and the 
non-RT-task but if the non-RT side does system calls that is irrelevant for 
RT-performance. So as long as all time-critical steps are performed in the RT-modules 
you are safe - any non-RT , and that is what this article is probably refering to as 
"weil have tasks executing in user space" , like front end GUI's, may be delayed 
indefinetly (atleast in theory).

this is true for RTL and RTAI so who ever wrote that article did not read the basic 
docs of either.

hofrat
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/

Reply via email to