Obrazek użytkownika cytrynek

System czasu rzeczywistego (RTOS)

Treść: 

System czasu rzeczywistego (ang. real-time system) zawiera wszystkie elementy -- hardware, system operacyjny oraz aplikacje, które są potrzebne aby spełnić odpowienie wymagania.

Ścisłe wymagania czasowe stawiamy wtedy, gdy zależy nam na jakości wykonywanych usług (ang. quality of service). Twarde dotrzymywanie terminów czasowych ważne jest między innymi w przemyśle precyzyjnym, robotyce, fizyce doświadczalnej.

 

Zastosowanie RTOS

 

Oprogramowanie zmywarki do naczyń

Systemy czasu rzeczywistego stosuje się w dziedzinach takich jak: switche, routery, zegarki, sterowniki pomp w elektrowni

Aeronautyka:

  • testowanie silników samolotowych

  • symulowanie działania i testowanie systemów obronnych

  • sterowanie bezzałogowymi samolotami (ang. unmanned aerial vehicle -- m.in. wizualne rozpoznanie terenu)

  • kontrola urządzeń pokładowych statków kosmicznych (NASA)

  • monitorowanie baterii na satelitach

  • symulatory lotu

Robotyka:

  • stworzenie sztucznej ręki dla inwalidów (unikanie kolizji, planowanie trajektorii, interpretacja danych)

Przemysł:

  • testowanie sieci w samochodach

  • kontrola robotów, urządzeń przemysłowych

  • koordynowanie urządzeń pomiarowych

Medycyna:

  • scentralizowane monitorowanie systemów podtrzymywania życia

LynxOS

 

Systemy Czasu Rzeczywistego dzieli się na

  • Miekkie (Soft ) - nie musi szybko wykonać/zakańczać zadania np.: Odtwarzacz mp3

  • Twarde (Hard) – musi się wykonać/zakończyć zadanie o określonym czasie np.: system hamowania

Przykłady systemów czasu rzeczywistego:

  • LynxOS

  • OSE

  • QNX

  • RTLinux

  • VxWorks

  • Windows CE

 

 

Pytania do tematu: 

 

  1. Co to jest system czasu rzeczywistego? Podaj 4 przykłady zastosowania takiego systemu.

  2. Z czego wynika podział RTOS na miękkie i twarde?

  3. Podaj 3 przykłady RTOS   

 

>> Przeczytaj następny artykuł: Powłoka systemowa

 

Kategoria wpisu: