Hi

On Fri, Apr 4, 2008 at 12:41 PM, Peter Teoh <[EMAIL PROTECTED]> wrote:
> Just learned that ARM9 processor can have MMU and no-MMU mode.   Is
>  that correct?   So what are the consequences of having no-MMU - what
>  are the implications in the "processes" architecture?

I know nothing about ARM arch but perhaps I can share my thoughts
about MMU vs no MMU. Put it simply, you can't depend on paging in no
MMU environment....so, let's assume in x86 env, you just left with
segmentation for "creating memory boundary between processes".

For task switching, I think it's just a matter between primarily
reloading paging registers vs just segmen registers. Also, with flat
memory, it would be harder to tackle non contigous allocation or
dealing with fragmentation because you can't present the process with
virtually contigous memory area.

I am open for criticism here....

regards,

Mulyadi.

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [EMAIL PROTECTED]
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to