Операційна система QNX
Операційна система QNX
QNX – операційна система жорсткого реального часу, розроблена спеціально для високовідповідальних додатків, які безперебійно функціонують роками. Надійність – QNX забезпечується її архітектурою – це справжня операційна система на основі мікроядра. В операційній системі QNX ядром обробляються лише базові примітиви ОС (сигнали, таймери, планування). Всі інші компоненти - драйвери, файлові системи, стеки протоколів прикладні програми - виконуються поза межами ядра як окремі процеси, кожен у своєму захищеному адресному просторі. Такий підхід автоматично забезпечує системам на основі QNX "вбудовану" стійкість до відмови. Всі компоненти QNX використовують для спілкування один з одним єдиний чітко детермінований механізм - обмін повідомленнями. Він утворює між компонентами системи віртуальну "програмну шину", що дозволяє підключати до неї або, навпаки, відключати будь-який компонент "на льоту". Повідомлення можуть вільно передаватися між вузлами обчислювальної мережі, надаючи прозорий доступ до будь-якого ресурсу, де б він не знаходився.
Використання операційної системи QNX дозволяє:
1. Створювати системи, здатні до самовідновлення - QNX будь-який компонент у разі відмови може бути перезапущений динамічно, не порушуючи роботу мікроядра та інших компонентів.
2.Здійснювати оновлення системного програмного забезпечення без зупинки роботи кінцевого пристрою.
3.Використовувати підтримку журналу зміни файлів (ким і які зміни внесено).
4.Отримати безліч інших переваг якісної операційної системи реального часу.
Для навчання операційна система QNX безкоштовна.
Посилання: https://blackberry.qnx.com/en/company/qnx-in-education
Вгору: Програмне забезпечення