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.

Reply via email to