Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 126 стр.

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
126
Также поддерживается асинхронный обмен сообщениям с помо-
щью сигналов. Примером такого сигнала (для ОС РВ QNX версия 4.x)
является сигнал SIGPWR – перезагрузка программного обеспечения,
вызываемая одновременным нажатием на клавиатуре компьютера кла-
виш Ctrl-Alt-Del или запуском прикладной программы shutdown.
Операционная система QNX Neutrino использует технологию от-
казоустойчивости FLEET (Fault tolerance), регулирования нагрузки
(Load-balancing), эффективность (Efficient). Компания QNX Neutrino са-
мостоятельно заявила о соответствии ОС РВ
QNX стандартам IEEE
1003.1a, IEEE 1003.1b, IEEE 1003.1c, IEEE 1003.1d образца 2001 г.
В настоящее время в QNX Neutrino 6.3 используется мультиядер-
ная структура, представленная на рис. 2.7. Обмен сообщениями между
микроядрами здесь осуществляется с помощью усовершенствованного
механизма IPC в виде виртуальной шины обмена сообщениями. Вирту-
альная шина для обмена сообщениями может быть реализована с по-
мощью Ethernet, стека протокола TCP/IP.
Достоинством технического решения на рис. 2.7 является
возмож-
ность подключения к шине достаточно широкого набора устройств. При
этом подключенные устройства становятся доступными всем процес-
сам и микроядрам.
Менеджеры процессов осуществляют дополнительные функции, в
частности управления памятью и управление каталогами (деревом ка-
талогов), а также дескриптором файла (file descriptor). Существуют сле-
дующие виды менеджеров ОС РВ QNX, осуществляющих управление
на уровне
процессов :
Менеджер процессов (Proc) – отвечает за создание новых про-
цессов в системе и управление наиболее фундаментальными
ресурсами, связанными с процессами (создание, загрузка, вы-
полнение, завершение процессов). Процессы могут иметь сим-
  Микропроцессорные системы и программное обеспечение в средствах связи
     Также поддерживается асинхронный обмен сообщениям с помо-
щью сигналов. Примером такого сигнала (для ОС РВ QNX версия 4.x)
является сигнал SIGPWR – перезагрузка программного обеспечения,
вызываемая одновременным нажатием на клавиатуре компьютера кла-
виш Ctrl-Alt-Del или запуском прикладной программы shutdown.
     Операционная система QNX Neutrino использует технологию от-
казоустойчивости FLEET (Fault tolerance), регулирования нагрузки
(Load-balancing), эффективность (Efficient). Компания QNX Neutrino са-
мостоятельно заявила о соответствии ОС РВ QNX стандартам IEEE
1003.1a, IEEE 1003.1b, IEEE 1003.1c, IEEE 1003.1d образца 2001 г.
     В настоящее время в QNX Neutrino 6.3 используется мультиядер-
ная структура, представленная на рис. 2.7. Обмен сообщениями между
микроядрами здесь осуществляется с помощью усовершенствованного
механизма IPC в виде виртуальной шины обмена сообщениями. Вирту-
альная шина для обмена сообщениями может быть реализована с по-
мощью Ethernet, стека протокола TCP/IP.
     Достоинством технического решения на рис. 2.7 является возмож-
ность подключения к шине достаточно широкого набора устройств. При
этом подключенные устройства становятся доступными всем процес-
сам и микроядрам.
     Менеджеры процессов осуществляют дополнительные функции, в
частности управления памятью и управление каталогами (деревом ка-
талогов), а также дескриптором файла (file descriptor). Существуют сле-
дующие виды менеджеров ОС РВ QNX, осуществляющих управление
на уровне процессов :
     • Менеджер процессов (Proc) – отвечает за создание новых про-
        цессов в системе и управление наиболее фундаментальными
        ресурсами, связанными с процессами (создание, загрузка, вы-
        полнение, завершение процессов). Процессы могут иметь сим-



                                   126