Interested Article - JX

JX микроядерная операционная система , ядро и приложения которой реализованы на языке Java .

Обзор

JX реализована как расширенная виртуальная машина Java ( JX Core ) с добавленной поддержкой необходимых функций, таких как домены защиты и доступа к оборудованию, а также целый ряд компонентов, написанных на Java, предоставляющих сервисы ядра для приложений пользовательского уровня. Так как Java является типобезопасным языком, JX в состоянии обеспечить изоляцию между запущенными приложениями без использования аппаратной защиты памяти . Этот метод, известный как , означает что системные вызовы и межпроцессное взаимодействие в JX не вызывают переключения адресного пространства, операцию, медленную на большинстве компьютеров. JX работает на стандартных PC, и поддерживает ограниченное количество основных аппаратных компонентов. Является свободным программным обеспечением , разработанным в университете Эрлангена — Нюрнберга .

Главные преимущества JX включают:

  • a small (TCB) results in a high security system,
  • отсутствие переключения адресного пространства позволяет получить высокую производительность по сравнению с большинством микроядерных систем.

См. также

Примечания

  1. Michael Golm, Meik Felser, Christian Wawerish, Jürgen Kleinöder. . University of Erlangen. Дата обращения: 21 апреля 2007. Архивировано из 2 мая 2012 года.
  2. . University of Erlangen. Дата обращения: 21 апреля 2007. Архивировано из 2 мая 2012 года.
  3. Golm, Michael (13 June 2002). . Proceedings of the 2002 USENIX Annual Technical Conference . Monterey, CA: USENIX. Архивировано из 17 марта 2007 . Дата обращения: 21 апреля 2007 . {{ cite conference }} : Неизвестный параметр |coauthors= игнорируется ( |author= предлагается) ( справка )

Ссылки

Источник —

Same as JX