ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
477802 Топик полностью
fk0легенда (02.01.2014 23:23, просмотров: 551) ответил Mahagam на щетаю, что пока нет возможности запуска программ извне, то с защитой на MPU без MMU заморачиваться - себе же дороже.
Не соглашусь. MPU позволяет выявлять сбои в ПО (vs тихо глючить). Причём в многозадачной системе, и с ростом объёмов системы это становится важным. Хотя бы потому, что, допустим, любая программа имеет 0.1 вероятность сбоя. И в большой системе эти 0.1+0.1+0.1... могут стать достаточно большим числом, чтоб система только непрерывно сбоила. Изоляция процессов решает несколько задач. Во-первых значительная часть ошибок вообще обнаруживается (вместо тихой неправильной работы по непонятным причинам). Значительная часть ошибок выявляется немедленно и не несёт за собой лавинный эффект разрушения системы в целом, в частности другие параллельные задачи могут продолжать выполняться. И в силу этого надёжность работы в целом повышается. Это очевидно, если вспомнить, что windows 95 и более ранних версий нужно было периодически перезагружать, или всё шло вразнос. Современные ОС без проблем работают по пол-года.
[ZX]