Here's some surprisingly thorough documentation on this:
http://wiki.amigaos.net/wiki/Exec_Memory_Allocation
However, the MMU is not used for memory protection, not even on Amiga OS 4.
Edit: OK, so not entirely true... See this for more: http://www.os4coding.net/forum/memory-protection-support