Экзоядерная архитектура операционных систем предоставляет максимум ресурсов и свободы
процессам и приложениям, и в то же время является одной из самых защищенных архитектур ,
на которых строятся операционные системы. Это достигается за счет полного абстрагирования железа и
реализации библиотечного принципа организации системы, когда ядро берет на себя минимум функций, а
все необходимое приложениям поставляется подгружаемыми библиотеками. Благодаря этому система способна предоставить
каждому приложению полную свободу действий, но при этом системные файлы остаются недосягаемыми для
приложений , хоть им и предоставлена вся доступная память, происходит это потому, что каждый внесистемный процесс, каждое приложение работает
как бы в собственной виртуальной машине, в пределах которой предоставлена полная свобода действий.
В задачу системы входит лишь организация предоставления виртуальной машины каждому процессу, то есть
передача процессам абстрагированного железа. В этом разделе рассматриваются принципы организации и работы
экзоядерной операционной системы, которая за счет свободы действий приложений при минимуме затрат ресурсов
должна вытеснить архитектуры, существующие в мире операционных систем на сегодня. Но это сугубо мое мнение, и в процессе работы над этой темой
я могу его изменить, однако пока я целиком и полностью за новую операционную систему на экзоядре.
С уважением Pauk_pv ©
|