Hi On Fri, Apr 4, 2008 at 12:41 PM, Peter Teoh <htmldeveloper@xxxxxxxxx> 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 ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ