КаталогИндекс раздела


Операционная система QNX 4
Архитектура системы


Исчточники:
http://netspy.narod.ru/
http://www.qnx.com/literature/qnx_sysarch/index.html

СОДЕРЖАНИЕ

Об этой книге

1. Система QNX
 1.1. Что такое QNX
 1.2. Архитектура ядра системы QNX
  1.2.1. Ядро системы QNX
  1.2.2. Системные процессы
 1.3. Связь между процессами
  1.3.1. Операционная система с передачей сообщений
 1.4. QNX как сеть
  1.4.1. Однокомпьютерная модель
  1.4.2. Гибкая сетевая обработка

2. Микроядро
 2.1. Введение
 2.2. Связь между процессами
 2.3. Связь между процессами посредством сообщений
  2.3.1. Передача сообщений
  2.3.2. Синхронизация процессов
  2.3.3. Состояния блокировок
  2.3.4. Использование функций Send(), Receive() и Reply()
  2.3.5. Reply-управляемая передача сообщений
  2.3.6. Дополнительная информация
  2.3.7. Дополнительные возможности передачи сообщений
  2.3.8. Зарезервированные коды сообщений
 2.4. Связь между процессами посредством proxy
 2.5. Связь между процессами посредством сигналов
  2.5.1. Генерация сигналов
  2.5.2. Прием сигналов
  2.5.3. Перечень сигналов
  2.5.4. Определение способа обработки сигнала
  2.5.5. Обработка сигналов
  2.5.6. Рекомендуемые функции для обработчиков сигналов
  2.5.7. Блокировка сигналов
  2.5.8. Сигналы и сообщения
 2.6. Связь между процессами в сети
  2.6.1. Виртуальные каналы
  2.6.2. Виртуальные процессы
  2.6.3. Отключение виртуальных каналов
 2.7. Планирование процессов
  2.7.1. Когда выполняется планирование
  2.7.2. Приоритеты процессов
  2.7.3. Методы планирования
 2.8. О работе в реальном времени
  2.8.1. Задержка прерывания
  2.8.2. Задержка планирования
  2.8.3. Вложенные прерывания

3. Администратор процессов
 3.1. Введение
  3.1.1. Функции Администратора процессов
  3.1.2. Примитивы создания процесса
  3.1.3. Что наследует процесс
 3.2. Жизненный цикл процесса
  3.2.1. Создание
  3.2.2. Загрузка
  3.2.3. Выполнение
  3.2.4. Завершение
 3.3. Состояния процессов
  3.3.1 Определение состояний процессов
 3.4. Символические имена процессов
 3.5. Таймеры
  3.5.1. Управление временем
  3.5.2. Простые средства таймирования
  3.5.3. Более сложные средства таймирования
 3.6. Обработчики прерываний
  3.6.1. Обработчики прерываний от таймера

4. Пространство имен системы ввода/вывода
 4.1. Введение
  4.1.1. Префиксы и области полномочий
 4.2. Составные имена
  4.2.1. Префиксы Администратора ввода/вывода
  4.2.2. Сетевой корень
  4.2.3. Сетевой корень по умолчанию
  4.2.4. Альтернативные префиксы
  4.2.5. Относительные составные имена
  4.2.6. Текущий рабочий каталог
 4.3. Пространство имен описателей файлов
  4.3.1. Управляющие блоки открытия

5. Администратор файловой системы
 5.1. Введение
 5.2. Что такое файл
  5.2.1. Метки даты и времени
  5.2.2. Доступ к файлу
 5.3. Регулярные файлы и каталоги
  5.3.1. Регулярные файлы
  5.3.2. Каталоги
  5.3.3. Экстенты
 5.4. Связи и индексные дескрипторы
  5.4.1. Удаление связей
  5.4.2. Связи каталога
 5.5. Символические связи
 5.6. Программные каналы и FIFO-файлы
  5.6.1. Программные каналы
  5.6.2. FIFO-файлы
 5.7. Производительность Администратора файловой системы
  5.7.1. Элеваторный доступ
  5.7.2. Кэш-буфер
  5.7.3. Многопоточная обработка
  5.7.4. Управляемый процессами приоритет
  5.7.5. Временные файлы
  5.7.6. Электронные диски
 5.8. Живучесть файловой системы
  5.8.1. Восстановление файловой системы
 5.9. Исходные тома
  5.9.1. Диски и дисковые подсистемы
  5.9.2. Разделы операционной системы
  5.9.3. Определение блок-ориентированных специальных файлов
  5.9.4. Монтирование файловой системы
  5.9.5. Демонтирование файловой системы
 5.10. Ключевые компоненты раздела QNX
  5.10.1. Блок загрузчика
  5.10.2. Корневой блок
  5.10.3. Битовая карта
  5.10.4. Корневой каталог
 5.11. Администратор файловой системы DOS

6. Администратор устройств
 6.1. Введение
 6.2. Работа с устройствами
 6.3. Режим редактируемого ввода
 6.4. Режим нередактируемого ввода
 6.5. Драйверы устройств
6.5.1. Управление устройствами
 6.6. Консоль QNX
  6.6.1. Специфические для консоли функции
 6.7. Устройства с последовательным интерфейсом
 6.8. Устройства с параллельным интерфейсом
 6.9. Производительность подсистемы периферийных устройств

7. Сетевой администратор
 7.1. Введение
 7.2. Область действия Сетевого администратора
  7.2.1. Независимый модуль
 7.3. Интерфейс микроядро/Сетевой администратор
 7.4. Сетевые драйверы
 7.5. Идентификаторы узлов и сетей
  7.5.1. Физические идентификаторы узлов
  7.5.2. Логические идентификаторы узлов
  7.5.3. Идентификаторы логических сетей
 7.6. Выбор сети
  7.6.1. Балансировка нагрузки
  7.6.2. Отказоустойчивость

ОБ ЭТОЙ КНИГЕ

Книга "Операционная система QNX 4. Архитектура системы" сопровождает операционную систему QNX и предназначена как для разработчиков приложений, так и для конечных пользователей.

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

Информация по инсталляции и использованию QNX содержится в Руководстве пользователя.


КаталогИндекс раздела