MMU нужен только если ты хочешь позволять выполнять в твоей ОС
задачи третьих лиц. В остальном - задачи - это твои собственные
программы. И если ты способен написать программу, не засирающую
память и не вылетающую по указателям, то ОСРВ будет работать и без
MMU. Модуль управления памятью нужен для изоляции задач - а это, в
основном, выполнение стороннего кода. Конечно, MMU полезен и в случаях, если выполняется только свой код - можно изолировать проблему с памятью. Но это не обязательно.