Інститут промислових та бізнес технологій
Українського державного університету науки і технологій

Операційна система QNX

qnx_1.jpgОпераційна система QNX

 

QNX – операційна система жорсткого реального часу, розроблена спеціально для високовідповідальних додатків, які безперебійно функціонують роками. Надійність – QNX забезпечується її архітектурою – це справжня операційна система на основі мікроядра. В операційній системі QNX ядром обробляються лише базові примітиви ОС (сигнали, таймери, планування). Всі інші компоненти - драйвери, файлові системи, стеки протоколів прикладні програми - виконуються поза межами ядра як окремі процеси, кожен у своєму захищеному адресному просторі. qnx_2.gifТакий підхід автоматично забезпечує системам на основі QNX "вбудовану" стійкість до відмови. Всі компоненти QNX використовують для спілкування один з одним єдиний чітко детермінований механізм - обмін повідомленнями. Він утворює між компонентами системи віртуальну "програмну шину", що дозволяє підключати до неї або, навпаки, відключати будь-який компонент "на льоту". Повідомлення можуть вільно передаватися між вузлами обчислювальної мережі, надаючи прозорий доступ до будь-якого ресурсу, де б він не знаходився.

 

Використання операційної системи QNX дозволяє:

1. Створювати системи, здатні до самовідновлення - QNX будь-який компонент у разі відмови може бути перезапущений динамічно, не порушуючи роботу мікроядра та інших компонентів.

2.Здійснювати оновлення системного програмного забезпечення без зупинки роботи кінцевого пристрою.

3.Використовувати підтримку журналу зміни файлів (ким і які зміни внесено).

4.Отримати безліч інших переваг якісної операційної системи реального часу.

 

 

Для навчання операційна система QNX безкоштовна.

Посилання: https://blackberry.qnx.com/en/company/qnx-in-education



Вгору: Програмне забезпечення