Составители:
динамически, не нарушая работу микроядра и других компонентов.
Например, если драйвер попытается обратиться к памяти за
пределами своего адресного пространства (что для большинства ОС
является фатальной ошибкой), QNX Neutrino корректно завершит
этот драйвер и освободит все занятые им ресурсы. Возможно, даже
автоматически перезапустить этот драйвер, используя
администратор систем высокой готовности QNX Neutrino.
− Использовать одну и ту же ОС во всей своей линейке продуктов
- благодаря исключительной модульности QNX Neutrino, любые уже
испытанные и проверенные компоненты - драйверы, приложения,
дополнительные сервисы ОС, возможно использовать повторно в
других продуктах. Фактически, можно создать универсальный набор
бинарных модулей, а затем применять его либо в однопроцессорном
устройстве, либо в SMP-системе, либо в вычислительном кластере.
Вне зависимости от масштаба и сложности системы, возможно
использовать одну и ту же ОС, один и тот же интерфейс
прикладного программирования (API) и один и тот же
инструментарий разработчика.
− Производить обновление «на лету» - поскольку любой компонент
в QNX Neutrino может быть добавлен или удален динамически,
система может продолжать работать даже в процессе замены или
добавления в нее новых приложений, драйверов или стеков
протоколов.
207
динамически, не нарушая работу микроядра и других компонентов. Например, если драйвер попытается обратиться к памяти за пределами своего адресного пространства (что для большинства ОС является фатальной ошибкой), QNX Neutrino корректно завершит этот драйвер и освободит все занятые им ресурсы. Возможно, даже автоматически перезапустить этот драйвер, используя администратор систем высокой готовности QNX Neutrino. − Использовать одну и ту же ОС во всей своей линейке продуктов - благодаря исключительной модульности QNX Neutrino, любые уже испытанные и проверенные компоненты - драйверы, приложения, дополнительные сервисы ОС, возможно использовать повторно в других продуктах. Фактически, можно создать универсальный набор бинарных модулей, а затем применять его либо в однопроцессорном устройстве, либо в SMP-системе, либо в вычислительном кластере. Вне зависимости от масштаба и сложности системы, возможно использовать одну и ту же ОС, один и тот же интерфейс прикладного программирования (API) и один и тот же инструментарий разработчика. − Производить обновление «на лету» - поскольку любой компонент в QNX Neutrino может быть добавлен или удален динамически, система может продолжать работать даже в процессе замены или добавления в нее новых приложений, драйверов или стеков протоколов. 207