[an error occurred while processing this directive]
|
MMU кроме защиты памяти выполняет еще преобразование адресов и это его основная функция. Т.е. все задачи пишутся как будто она работает одна и владеет всей памятью, а MMU реально подсовывает ей только то что для нее выделено из физической, и таким образом задачи не конфликтуют с друг другом.
Для embedded задач такой механизм MMU чаще всего избыточен и ведет к понижению быстродействия, повышенному потреблению и стоимости, т.к. в нем (в отличии от обычных OS) крутится уже отлаженный софт, и юзер не может запустить левых приложений.
А все нарушения в памяти и другие, отлавливаются на этапе отладки с помощью эмулятора.
E-mail: info@telesys.ru