On Fri, Sep 10, 2010 at 10:19:27PM -0400, Sri Ram Vemulpali wrote: > Hi all, > > I have a question on MMU. Memory management is used to segregate the > memory between process and make sure no process steps on each other. Also, > it provides abstraction to whole available memory in a conceptual way called > virtual address. > Now my question is, we can do all this in software, I mean simulate and map > the virtual address to physical address not taking hardware support. Now why > is the hardware unit MMU is given with processor. Is there any special > reason. Please clarify. Thanks. > > Regards, > Sri. well, i dont think we can do this all in the software. hw support is required. whole of the kernel code runs in virtual address space, if processor generates an address,without mmu, how will it find the code that is supposed to convert virtual addresses to physical addresses. -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ