Re[12]: Нужна ли Оберон-ОС защита памяти?
От: AVC Россия  
Дата: 11.02.05 10:55
Оценка:
Здравствуйте, RailRoadMan, Вы писали:

RRM>Ну я особо не вникал в код , интересно было посмотреть как там низкоуровневый аспекты реализованы, оказалось на асме (ну по другому никак). Только имхо, встроенный ассемблер — не очень удачное решение, проще отдельный ассемблер, переносить код на другие архитектуры лучше будет.


Если число ассемблерных процедур достаточно ограниченно, то последнее Ваше утверждение сомнительно.
Низкоуровневое программирование на самом Обероне вполне возможно, в некоторых случаях не воспрещается и использование процедур с машинным кодом.
Вы сделали слишком общий вывод из отдельного кусочка кода.

СГ>>Что каксается оберон-вирусов, то, думаю, это уже совсем другой вопрос.

RRM>Вот этот вопрос принципиальный, если там все так просто с вирусами, то эту систему нельзя использовать там, где неквалифицированный (в хорошем смысле слова) пользователь запускает программы полученные на стороне. На атомной станции (вы писали, что там вроде оберон применяется) там понятно дело левых программ нет, их долго тестируют, проверяют и т.п. можно и на обероне писать.

На Обероне можно отследить использование низкоуровневых конструкций.
Даже просто не разрешить загрузку модулей, использующих такие конструкции, если так критична будет защита.
Как и в Модуле, низкоуровневые конструкции требуют специального импорта (SYSTEM), который нельзя скрыть. (В отличие от использования низкоуровневых конструкций в Си. Хотя, впрочем, в Си почти все конструкции низкоуровневые. )

Но существует одно качество, которое нельзя купить, — это надежность. Цена надежности — погоня за крайней простотой. Это цена, которую очень богатому труднее всего заплатить.

Хоар
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.