ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
547594 Топик полностью
=AlexD= (18.09.2014 10:59, просмотров: 176) ответил VVB на MPU лишь один из многих механизмов, повышающих надёжность ПО, в дополнение к базовому тестированию модулей и функциональному тестированию.
Давай начнём с того, что изоляция адресных пространств понадобилась большим машинам для того, что-бы криворукие юзеры не гадили друг-другу и ОСьке, намеренно, или случайно кривыми руками и косыми программами.  Ну и заодно для унификации сборки программ добавили механизм трансляции виртуальных адресов. Но не бесплатно ессно, т.к. пришлось делать системные вызовы для общения с периферией и между собой, что стало жрать дополнительные ресурсы. Но игра стоила свеч. На вашей железяке кто-то посторонний будет запускать свои программы? Если нет, то зачем вам изолировать задачи друг от друга? В каком месте и за счёт чего при этом вырастет надёжность? Если в прошивке есть ошибка, то она в любом случае вылезет и повлияет на работоспособность изделия, изоляция памяти ничего тут не привносит нового. В общем то я не против, если вы сами, без вышеприведёных лозунгов про "профессионализм" и "обиды" , сможете сформулировать чисто технически - каким образом MPU кардинально повысит надёжность работы вашей прошивки в целом?
надо придумать объяснение этому мудизму, иначе рехнуться можно