ОС РВ QNX Neutrino (1015659), страница 4
Текст из файла (страница 4)
220Метод SSI.... ...................................................................................................... 220Метод сервера данных .................................................................................. 221Глава 13. Высокая готовность ...................................................................................................... 223Что такое "высокая готовность"? ..................................................................... 223ОС для ВГ .......................................................................................................... 223"Врожденная" высокая готовность ..............................................................
224Модули обеспечения высокой готовности .................................................. 225Поддержка специализированного оборудования ............................................ 225Клиентская библиотека .................................................................................... 225Пример сценария восстановления .................................................................... 226Администратор высокой готовности ...............................................................
228Администратор высокой готовности и его дублер (Guardian) ....................... 229Структура администратора высокой готовности ............................................ ..230Сущности ...................................................................................................... 230Условия... ...................................................................................................... 231Действия ........................................................................................................ 232Публикация автономно выявленных условий ................................................. 234Изменения состояния....... .............................................................................
234Другие условия ............................................................................................. 235Подписка на автономно опубликованные условия ......................................... 235Триггер по изменению состояния ................................................................ 235Триггер по опубликованному условию ....................................................... 235Администратор высокой готовности как "файловая система" .......................
235Многостадийное восстановление ..................................................................... 236Программный интерфейс администратора высокой готовности .................... 236Глава 14. Управление электропитанием .....................................................................................241Управление электропитанием во встраиваемых системах ..............................241Управление электропитанием с учетом требований приложения ..................241Компоненты системы управления электропитанием .....................................242Библиотеки и BSP .............................................................................................242Администратор электропитания ......................................................................244Интерфейс администратора ресурсов ..........................................................245Политика администратора электропитания ................................................245Состояния системы электропитания ............................................................246Объекты системы управления электропитанием ............................................248Именное пространство администратора электропитания...........................248Режимы электропитания...............................................................................249Свойства ........................................................................................................251Приложения с поддержкой управления электропитанием .............................251Службы постоянного хранения .......................................................................252Управление электропитанием процессора ......................................................254Глава 15.
Графическая оболочка Photon microGUI ...................................................................257Графическое микроядро ...................................................................................257Пространство событий .....................................................................................258Области .............................................................................................................260События ............................................................................................................261Графические драйверы .....................................................................................263Применение множества графических драйверов ............................................264Цветовая модель ...............................................................................................264Поддержка шрифтов .........................................................................................265Штриховые шрифты .........................................................................................265Многоязыковая поддержка стандарта Unicode ...............................................265Кодировка UTF-8 ..............................................................................................266Поддержка анимации .......................................................................................266Наложение видеоизображения .........................................................................267Слои ...................................................................................................................267Мультимедийная поддержка ............................................................................267Архитектура дополнительных модулей ..........................................................267Медиапроигрыватель .......................................................................................268Плагины медиапроигрывателя .....................................................................268Поддержка печати ............................................................................................269Оконный администратор Photon ......................................................................269Библиотека виджетов .......................................................................................269Базовые виджеты ..............................................................................................270Ярлыки (PtLabel) ...........................................................................................270Экранные кнопки (PtButton).........................................................................270Окна ввода текста (PtText, PtMultiText) ......................................................
270Кнопочные переключатели (PtToggleButton) .............................................. 271Графические виджеты (PtArc, PtPixel, PtRect, PtLine, PtPolygon,PtEllipse, PtBezier, PtGrid) ............................................................................ 271Области прокрутки (PtScrollbar) .................................................................. 272Разделители (PtSeparator) .................................................................................
272Бегунки (PtSlider) .......................................................................................... 273Изображения (PtLabel, PtButton) .................................................................. 273Индикаторы хода процесса (PtProgress)....................................................... 273Числовые счетчики (PtNumericInteger, PtNumericFloat) ............................. 274Контейнеры .......................................................................................................
274Окна (PtWindow) ........................................................................................... 274Группы (PtGroup) .......................................................................................... 274Группы панелей (PtPanelGroup) ................................................................... 275Окна просмотра (PtScrollContainer).............................................................. 275Фоны (PtBkgd) ............................................................................................... 276Дополнительные виджеты ................................................................................ 276Меню (PtMenu, PtMenuBar, PtMenuButton) .................................................
276Панели инструментов (PtToolbar, PtToolbarGroup) ..................................... 276Списки (PtList)............................................................................................... 277Выпадающие списки (PtComboBox) ............................................................ 277Древовидные списки (PtTree) .......................................................................
278Терминалы (PtTty, PtTerminal) ..................................................................... 278Делители (PtDivider) ..................................................................................... 279Графики трендов (PtTrend и PtMTrend) ....................................................... 279Инструменты для выбора цвета (PtColorSel, PtColorPanel,PtColorPatch, PtColorSelGroup, PtColorWell) ............................................... 280Веб-клиенты (PtWebClient) ........................................................................... 281Функции настройки ..........................................................................................
282Диалоговое окно выбора файла (PtFileSelection)...... ................................... 282Диалоговое окно выбора шрифта (PtFontSelection)..................................... 283Диалоговое окно выбора опций печати (PtPrintSelection)........................... 283Диалоговое окно с предупреждением (PtAlert) ............................................ 284Диалоговое окно с извещением (PtNotice) .................................................... 284Диалоговое окно с вводом текста (PtPrompt) .............................................. 284Комплекты разработки драйверов ...................................................................
285Резюме ............................................................................................................... 285Глоссарий ......................................................................................................................................... 287Предметный указатель ................................................................................................................... 307Глава 1ПредисловиеФилософия QNX NeutrinoДанное руководство по системной архитектуре посвящено операционной системереального времени QNX Neutrino версии 6.3 и предназначено как дляразработчиков приложений, так и для конечных пользователей.Целевые характеристикиВ книге описана философия ОСРВ QNX Neutrino и основные архитектурныепринципы, использованные для ее построения.