so,you mean to say,not to enter supervisor mode from user mode?Is MMU should be configured before entering application?
As you said Supervisor mode will be used by OS(if any),so if i am not running any OS then which priviliged mode i should use to configure MMU?how can i switch from user mode to priviliged mode and vice versa?
Suppose if DMA is implemented with a driver,then it will add some overhead to application.So,in this case, is DMA implementation faster enough than memcpy?