Re: MMU vs no-MMU

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux