Все прекрасно будет и без защиты памяти работать. Защита памяти это лишь дополнительная плюшка, облегчающая жизнь программисту, не давая ему заморачиваться на дополнительные примудрости в коде.
Для не веруюших -- Linux работает и на процах без аппаратного MMU. Кто не верит, может почитать исходники. Да, сегодня проц без MMU это архаизм, но бывают моменты, когда оно и не надо вовсе.
В принципе, на клонах с объемом RAM > 128k механизм переключения банков RAM как раз и является тем самым MMU, реализованным вне CPU.
Вижу я все это так:
Нужно уменьшить гранулярность при переключении и отображении банков с 16/64k до 4k. И отображать по 4k в пространство проца. Кажому процессу будет принадлежать свой набор страниц по 4k, и у других процессов не будет доступа к чужой памяти. Чем вам не MMU? Да конечно, это вариант не делит области памяти по уровням доступа и типу содержимого ( код,данные, стек). Но свою работу по изоляции процессов он делает. Или я не прав?





Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
ну вы к 2015 году-то определитесь? 