> -- Цитата:
> Кстати как устроены ОС построенные на Оберон-технологии?
Так и устроены. Низкоуровневые аспекты "зашиты" в несколько непереносимых модулей и скрыты за абстрактными типами данных, в т.ч. объектно-ориентированными.
> -- Цитата:
> механизме обработки прерываний и исключений, а они защиты в процессоре.
Самый современный в мире процессор Эльбрус E2K на аппаратном уровне поддерживает строгую типизацию, тэговые типы и безопасность модулей, работающий в общем адресном пространстве. Т.е. все концепции, обтработанные в языках высокого уровня, постепенно переходят на уровень архитектуры - это единственно возможный путь развития ВТ.
> -- Цитата:
> абстрации делают процесс программирования более легким и менее ресурсоемким
Делают? Да промышленное программирование без выстраивания многих слоев абстракций сегодня немыслимо в принципе!
> -- Цитата:
> когда не было никаких абстракций в языках программирования не было крупных проектов?
Такого масштаба - не было. Для инженерии 60-х годов 50 тыс. строк было пределом. Сравните с современными масштабами в 50 млн. и подумайте, почему такой скачок был возможен. А равно как и почему в 70-х годах программную инженерию поразил первый кризис. И что помогло его разрешить.
> -- Цитата:
> Да и если вы будете говорить об ООП ОС, то придеться вам лет 100 подождать пока они выйдут на массы :
Ну почему же? Вон .NET, построенная на тех же идеях, семимильными шагами идет.