Hello!

A client is currently considering to switch Linux as operating system on his 
devices.
In a recent discussion the theme "virtual memory & MMU usage" came up.
All used CPUs have a MMU, but it is not used due to performance reasons as the 
developers state.
Someone threw a number into the discussion and said enabling the MMU would 
cause performance losses of about 30-40 percent, thus if we switch to Linux at 
all it would have to be ucLinux.

Unfortunatley I don't have enough experience in low-level programming, so I 
don't know if this is true, but I would like to know!
As far as I understand the scope of your project are systems that simply don't 
have a MMU due to hardware design reasons.
Is this correct?
Of course I COULD run it on systems with a disabled MMU, but why should I if my 
processor has the luxury of a MMU and I already payed for it? Is the trade-off 
for hardware supported virtual memory (=enabling the MMU) really that 
significant as mentioned above? What are your experiences?

Thanks & Greetings,
Thomas Häberle


_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to