On Thu, Sep 07, 2000 at 02:23:55PM +0200, Paolo Mantegazza wrote:
> > There is no such thing as a dynamic real time memory manager.
> 
> In fact I was just betting there will be one in the future :-).

When we get infinite memory, sure.

> In fact we (I, Steve and Pierre) discussed a similar solution before
> they implemented theirs ideas, but they denied its usefulness because
> was too much not deterministic, and they needed a truly fast minimal
> latency dynamic memory manager for their applications.

The solution of having a cache on the RT side does not make the system
deterministic. What may become deterministic is that a yes/no result is 
in bounded time. But what remains is that the thread depending on this
system is now non-deterministic in operation.

This is not necessarily terrible, note that rtfifos to user processes
force a more limited type of nondeterminism -- but this is in a context where
a deterministic RT thread connects to a non-deterministc process.  


> Note also that RTAI calls what you name soft interrupts as system

I didn't make up the name "soft interrupts". 


-- 
---------------------------------------------------------
Victor Yodaiken 
Finite State Machine Labs: The RTLinux Company.
 www.fsmlabs.com  www.rtlinux.com

-- [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