Hi Sri... On Sat, Sep 11, 2010 at 09:19, Sri Ram Vemulpali <sri.ram.gmu06@xxxxxxxxx> 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. It sounds like you're comparing the situation between full software virtualization without any help (Xen dom0 in non VT/SVM enabled processor) VS KVM in VT/SVM enabled processor. Got the picture? You could draw the advantage? One word: speed.... -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ