day & night

 
RMoX 20090407, операционной системы на языке occam-pi
Дата публикации:
#1
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif RMoX 20090407

RMoX - свободной операционной системы (GPL) написанной на языке occam-pi в рамках исследовательского проекта по изучению новых подходов к разработке ОС и методов программирования для систем способных обрабатывать большого число параллельных потоков.

В отличие от традиционных техник, основанных на нитях и блокировках, программа на occam-pi оперирует абстракциями "процесс" и "обмен сообщениями между процессами", при этом процессы организуются в разделенные на уровни сети, функционирующие параллельно. Таким образом типичное приложение может состоять из нескольких тысяч взаимодействующих между собой процессов.

Особенности ОС:
  • Легковесный планировщик процессов, поддерживающий одновременное выполнение миллионов процессов, и легковесная система коммуникации и синхронизации между процессами;
  • Планировщик, базовая прослойка и часть драйверов написаны на ассемблере и Си, остальная часть ядра написана на языке occam-pi;
  • Базовая прослойка включает в себя загрузчик, код для инициализации оборудования, систему
  • управления памятью, обработки прерываний и организации ввода/вывода.
  • Уровень абстракции базовой прослойки позволяет запускать ОС RMoX как в виде первичной ОС, так и в виде пользовательского приложения в Linux. Ведется работа по поддержке Xen,
  • RMoX сможет работать в гостевом и хост режимах;
  • Поддержка MP 1.4 совместимых многопроцессорных платформ;
  • Набор драйверов для стандартного оборудования;
  • Поддержка PCI и USB;
  • Поддержка загружаемых модулей ядра;
  • Поддержка выполнения программ на пользовательском уровне.

Home_http://rmox.net/
Downloads (~24 Mb)_http://rmox.net/downl...image-20090407
User is offline
Go topGo end

Topic Options
Сейчас: 19.04.2024 - 11:15
Мобильная версия | Lite версия