An MMU could dramatically improve unit performance.  Basically,
DmWriteCheck (which is called a lot) is doing in software what a MMU
could do more reliably in hardware.

Now, we have two heaps, one fast - but pretty small, since it is
dedicated.  The other is big, but typically really slow on write.  An
MMU could allow those to be safely combined into one, higher performance
heap.  This would allow for a number of optimizations in different
areas.

-jjf

-----Original Message-----
From: Steve Sabram [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 25, 2000 3:29 PM
To: Palm Developer Forum
Subject: Re: End Of Dragonball? Palm Shakeup?


Michael Sokolov wrote:

> Dragonball lacking a virtual address-translating MMU. Does ARM have an
MMU and
> virtual addresses? If it does, you will simply forget about all these
> contortions and program like on UNIX.

NOOOOOOOOO!!!!!!!!!

Virtual memory would kill everything that makes a Palm perform well at
this price point.  This is the primary reason why WinCE
performance is so poor.  If you need something like that, do a wireless
LAN link to a server and just have the handheld access it.

Steve


-- 
For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palm.com/devzone/mailinglists.html

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palm.com/devzone/mailinglists.html

Reply via email to