Операционные системы реального времени. Бурукина И.П. - 44 стр.

UptoLike

Составители: 

QNX
Операционная система QNX является разработкой канадской
компании QNX Software System Ltd (1981).
Операционная система QNX представляет собой гибрид 16/32-
битовой операционной системы, которую пользователь может
конфигурировать по своему усмотрению. Наиболее часто она применяется
для создания систем, работающих в реальном масштабе времени. Время,
необходимое для полной инсталляции системы, включая сетевые средства,
составляет всего 10–15 мин, после чего можно начинать работу.
Нетребовательность системы к ресурсам проявляется уже в том, что
система с необходимой и достаточной средой разработки в виде
компилятора Watcom C/C
++
(основной компилятор для QNX) умещается в
10 Мб.
QNX – первая коммерческая ОСРВ, построенная на принципах
микроядра и обмена сообщениями. Упрощенная структурная схема этой
ОС приведена на рисунке 10.
Менеджер
файловой
системы
Менеджер
процессов
Менеджер
устройств
Сетевой
менеджер
Микроядро
Рисунок 10
Микроядро QNX выполняет следующие функции:
межпроцессорный обмен;
44
      QNX
      Операционная система QNX является разработкой канадской
компании QNX Software System Ltd (1981).
      Операционная система QNX представляет собой гибрид 16/32-
битовой     операционной    системы,      которую          пользователь   может
конфигурировать по своему усмотрению. Наиболее часто она применяется
для создания систем, работающих в реальном масштабе времени. Время,
необходимое для полной инсталляции системы, включая сетевые средства,
составляет всего 10–15 мин, после чего можно начинать работу.
Нетребовательность системы к ресурсам проявляется уже в том, что
система с необходимой и достаточной средой разработки в виде
компилятора Watcom C/C++ (основной компилятор для QNX) умещается в
10 Мб.
      QNX – первая коммерческая ОСРВ, построенная на принципах
микроядра и обмена сообщениями. Упрощенная структурная схема этой
ОС приведена на рисунке 10.

                       Менеджер                 Менеджер
                       процессов                файловой
                                                системы



                                          Микроядро




                       Менеджер                  Сетевой
                       устройств                менеджер




                                   Рисунок 10
      Микроядро QNX выполняет следующие функции:
  −   межпроцессорный обмен;

                                    44