9. Составные части и характеристики операционной системы OS-9.

 

Ядро ОС. Масштабируемое, полностью вытесняемое ядро ОС. Поддерживает функционирование до 65535 процессов, предоставляет 65535 уровней приоритета и обеспечивает работу до 255 пользователей. Более 90 системных вызовов ядра предоставляют возможность управлять динамическими режимами диспетчеризации, распределением памяти, межпроцессорной коммуникацией и т.д. вплоть до управления встроенным в ядро ОС режимом экономичного потребления питания.

 

Характеристики производительности: 5.6 мкс Interrupt Latence Time, 14 мкс для времени переключения контекста процесса (MC68040, 30MHz).

 

Ввод-вывод и файловые системы. Система ввода-вывода ОС поддерживает следующие форматы устройств массовой памяти и основных интерфейсов периферийных устройств: Raw, MS-DOS, True FFS, CardSoft PCMCIA, USB, IrDA.

 

Коммуникационные среды. Для коммуникационных приложений важна эффективная среда функционирования протокольных задач, предоставляющая специфический системный сервис. В среде OS-9 пользователь может выбирать несколько программных коммуникационных платформ: mwSoftStax (Microware), Harris & Jeffries, Trillium, - что ранее было исключительно прерогативой специализированных фирменных ОС.

 

Коммуникационные протоколы. Благодаря наличию стандартизованной коммуникационной среды в OS-9 доступны современные и, что наиболее важно, перспективные коммуникационные протоколы: ISDN, ATM, X.25, MPEG-2, FR, SS7 и т.д.

 

Графические средства. Графические средства представлены разнообразными продуктами, от компактных минимизированных по ресурсам программных модулей поддержки графики - Mulitimedia Applications User Interface (MAUI) фирмы Microware - до полнофункциональных клиент-серверных графических систем - G-Windows (GESPAC), XiBase9 GUI (XiSys), MGR (Reccoware).

 

Библиотеки для объектно-ориентированного программирования. Библиотека Tools.h из библиотеки Rogue Wave C++ Classes Lib, встроена в инструментальный пакет Hawk.

 

Встраиваемые Интернет-технологии. Фирма Microware одной из первых лицензировала Java для встроенных приложений и является лидером по предложению разнообразных средств и приложений в рамках OS-9 для различных классов устройств. В OS-9 пользователю предлагается Java VM, Java-Compiler/JIT, Java-ROMizer, Java Applets Lib, Embedded Java, Personal Java.

 

Портирование. В различных областях применения для портирования OS-9 на аппаратную платформу производителя используются следующие программные пакеты:

 

  • OS-9 for Embedded Systems Kit;
  • OS-9 for Communications Systems;
  • OS-9 for Consumer Devices (Wireless Devices);
  • OS-9 for Interactive Digital TV;
  • OS-9 Java Starter Kit.

 

Бесплатный хостинг uCoz