systemy czasu rzeczywistego (scr) · militaria: systemy uzbrojenia (ofensywne i defensywne)......

43
© SKiTI 2017 Systemy Czasu Rzeczywistego (SCR) Wyklad 2: Historia, podstawowe pojęcia i definicje WYDZIAL ELEKTROTECHNIKI I AUTOMATYKI – KATEDRA INŻYNIERII SYSTEMÓW STEROWANIA Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok II, semestr IV dr inż. Tomasz Rutkowski 2017

Upload: dangcong

Post on 27-Feb-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

© SKiTI 2017

Systemy Czasu Rzeczywistego (SCR)

Wykład 2: Historia, podstawowe pojęcia i definicje

WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI – KATEDRA INŻYNIERII SYSTEMÓW STEROWANIAKierunek: Automatyka i Robotyka

Studia stacjonarne I stopnia: rok II, semestr IVdr inż. Tomasz Rutkowski

2017

Page 2: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Rys historyczny

Wszystko zaczęło się dawno, dawno temu ...

Lata 60 i 70 XX wieku:� maszyny wolnostojące z dedykowanym

oprogramowaniem (silna więź pomiędzy sprzętem a oprogramowaniem)

© SCR 2017

oprogramowaniem)� wąski zakres zastosowań związany z:

� sterowaniem lub nadzorowaniem niektórych procesów technologicznych (np. w przemyśle petrochemicznym)

� systemy o charakterze militarnym (np. sterowanie rakietami)

2

Page 3: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Rys historyczny

Lata 80 i 90 XX wieku:� powstaje konsorcjum o nazwie PC/104, jego działania

związane głównie z rozwojem aplikacji do zastosowań militarnych i medycznych, opracowanie standardu

© SCR 2017

militarnych i medycznych, opracowanie standardu mikroprocesorowego (płytka mniejsza niż 1 dm2)

� burzliwy rozwój techniki mikroprocesorowej owocujący bujnością rozwiązań, między innymi w dziedzinie wykorzystania układów mikroprocesorowych w układach sterowania

3

Page 4: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Rys historyczny

Koniec XX i początek XXI wieku:� radykalne obniżenie kosztów produkcji układów

mikroprocesorowych spowodowało, że systemy czasu rzeczywistego można spotkać niemal wszędzie

© SCR 2017

rzeczywistego można spotkać niemal wszędzie� ale gdzie dokładnie ?

4

Page 5: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Systemy Czasu Rzeczywistego

w otaczającym nas świecie

Sterowanie:elektrowniami, fabrykami chemicznymi, liniami technologicznymi (np. przetwarzania żywności), system kontroli ruchu lotniczego,

© SCR 2017

system kontroli ruchu lotniczego, sterowanie transportem bagażu na lotnisku,sterowanie robotami autonomicznymi, sterowanie silnikami odrzutowymi, w samochodach sterowanie wtryskiem paliwa, poduszką powietrzną, ABS, ...

Urządzenia telekomunikacyjne i sieciowe:routery, telefony komórkowe ...

5

Page 6: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Systemy Czasu Rzeczywistego

w otaczającym nas świecie

Urządzenia osobiste: odtwarzacze MP3, palmtopy …

Urządzenia biurowe: fax’y, kopiarki, …

Peryferia komputerowe: drukarki, terminale, skanery, modemy ...

© SCR 2017

Militaria: systemy uzbrojenia (ofensywne i defensywne)...

Medycyna: aparaty USG, tomografy komputerowe ...

Sprzęt AGD: kuchenki mikrofalowe, zmywarki, pralki, odtwarzacze DVD, sterowanie ogrzewaniem, sterowanie klimatyzacją …

6

Page 7: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

System i jego otoczenie

© SCR 2017 7

Page 8: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

System i jego otoczenie

bod źce, zdarzeniaz otoczenia

© SCR 2017 8

System Otoczenie

odpowied źsystemu

Page 9: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Czym jest System?

Definicja:

System jest to zorganizowany zbiór obiektów(podsystemów), które są od siebie zależne(połączone między sobą) i stanowią pewnączęściowo zamkniętą (względem relacji

© SCR 2017

częściowo zamkniętą (względem relacjizależności) jednostkę

9

Page 10: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Czym jest Otoczenie?

Definicja:

… ? …

Otoczeniem (środowiskiem) jest wszystko co nie

© SCR 2017

Otoczeniem (środowiskiem) jest wszystko co nienależy do systemu

10

Page 11: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Przykłady różnych definicji Systemu Czasu

© SCR 2017

Systemu Czasu Rzeczywistego

11

Page 12: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

System Czasu Rzeczywistego

- różne definicje

Definicja I :

Tryb przetwarzania w czasie rzeczywistym jest takimtrybem, w którym programy przetwarzające danenapływające z zewnątrz są zawsze gotowe, a wynikich działania jest dostępny nie później niż po

© SCR 2017

ich działania jest dostępny nie później niż pozadanym czasie.Moment nadejścia kolejnych danych może byćlosowy (asynchroniczny) lub ściśle określony(synchroniczny).

K. Lal, T. Rak, K. Orkisz. „RTLinux – system czasu rzeczywistego",HELION, 2003.

12

Page 13: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

System Czasu Rzeczywistego

- różne definicje

Definicja II :

System czasu rzeczywistego jest systememinteraktywnym, który utrzymuje ciągły związek zasynchronicznym środowiskiem, np.

© SCR 2017

asynchronicznym środowiskiem, np.środowiskiem, które zmienia się bez względu nasystem, w sposób niezależny.

K. Lal, T. Rak, K. Orkisz. „RTLinux – system czasu rzeczywistego",HELION, 2003.

13

Page 14: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

System Czasu Rzeczywistego

- różne definicje

Definicja III :

Oprogramowanie czasu rzeczywistego odnosisię do systemu lub trybu działania, w którymprzetwarzanie jest przeprowadzane na bieżąco,

© SCR 2017

przetwarzanie jest przeprowadzane na bieżąco,w czasie wystąpienia zewnętrznego zdarzenia, wcelu użycia rezultatów przetwarzania dokontrolowania lub monitorowania zewnętrznegoprocesu.

K. Lal, T. Rak, K. Orkisz. „RTLinux – system czasu rzeczywistego",HELION, 2003.

14

Page 15: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

System Czasu Rzeczywistego

- różne definicje

Definicja IV :

System mikrokomputerowy działa w czasierzeczywistym, jeżeli wypracowane przez ten systemdecyzje są realizowane w tempie obsługiwanegoprocesu.

© SCR 2017

procesu.Inaczej mówiąc, system działa w czasierzeczywistym, jeżeli czas reakcji systemu jestniezauważalny przez proces (decyzja jestwypracowana we właściwym czasie).

R.A. Plaza, E.J. Wróbel. „Systemy czasu rzeczywistego”,Wydawnictwo Naukowo Techniczne, 1988.

15

Page 16: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

System Czasu Rzeczywistego

- różne definicje

Definicja VI :

System czasu rzeczywistego odpowiada wsposób przewidywalny (w okre ślonym czasie)na bod źce zewnętrzne napływaj ące w sposób

© SCR 2017

na bod źce zewnętrzne napływaj ące w sposóbnieprzewidywalny.

K. Lal, T. Rak, K. Orkisz. „RTLinux – system czasu rzeczywistego",HELION, 2003.

16

Page 17: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

System Czasu Rzeczywistego

- definicja za TCRTS IEEE

Definicja za TCRTS IEEE:

System czasu rzeczywistego to taki, w którym wynikprzetwarzania nie zależy tylko i wyłącznie od jegologicznej poprawności, ale również od czasu, wjakim został osiągnięty.

© SCR 2017

jakim został osiągnięty.

Jeśli nie są spełnione ograniczenia czasowe, mówisię, że nastąpił błąd systemu.

TCRTS - Technical Committee on Real-Time Systems of the IEEEComputer Society

17

Page 18: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

System Czasu Rzeczywistego- definicja za standardem ISO/IEC/IEEE

Definicja za ISO/IEC/IEEE 24765:2010:

System czasu rzeczywistego jest to systemkomputerowy , w którym obliczenia sąwykonywane współbieżnie z procesemwykonywane współbieżnie z procesemzewnętrznym (otoczenie) w celu sterowania ,nadzorowania lub terminowego reagowaniana zdarzenia występujące w tym procesie(otoczeniu).

18

Page 19: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Systemy Czasu Rzeczywistego

w komputerowych systemach sterowania

� Przemysłowe sieci informatyczne� Urządzenia sterowania cyfrowego� Przemysłowe bazy danych� Przemysłowe bazy danych

� Systemy operacyjne czasu rzeczywistego

19

Page 20: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

System Czasu Rzeczywistego

i Sterowanie

InżynieriaSystemów Sterowania

InżynieriaSystemów

Komputerowych

SystemyCzasu

Rzeczywistego

© SCR 2017 20

Sterowania Komputerowych

� Wszystkie systemy sterowania są systemami czasu rzeczywistego

�Wiele systemów czasu rzeczywistego jest systemami czasurzeczywistego opracowanymi dla potrzeb systemów sterowania

Page 21: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

KlasyfikacjaSystemów Czasu

© SCR 2017

Systemów Czasu Rzeczywistego

w zależności od typu ograniczeń czasowych

21

Page 22: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

System i jego otoczenie

bodziec, zdarzeniez otoczenia (procesu)

odpowied ź systemu„przydatna”

odpowied ź systemu„nieprzydatna”

© SCR 2017 22

czas

ograniczenie czasowe na wypracowanie odpowiedzi

twp_max

twp

czas wypracowaniaodpowiedzi

Page 23: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Klasyfikacja Systemów Czasu Rzeczywistego- ze względu na wymagania czasu reakcji systemu

1) Hard RTS (ang. Hard Real-Time Systems)Systemy czasu rzeczywistego o twardych(ostrych) wymaganiach czasowych

2) Soft RTS (ang. Soft Real-Time Systems)Systemy czasu rzeczywistego o miękkich

© SCR 2017

Systemy czasu rzeczywistego o miękkich(łagodnych) wymaganiach czasowych

3) Firm RTS (ang. Firm Real-Time Systems)Systemy czasu rzeczywistego o solidnych wymaganiach czasowych (kombinacja twardych oraz miękkich wymagań czasowych)

23

Page 24: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Klasyfikacja Systemów Czasu Rzeczywistego- ze względu na wymagania czasu reakcji systemu

1) Systemy o twardych wymaganiach czasowych

Wymagania czasowe muszą być dokładnie spełnione, przy czym warunek ich spełnienia może być wyrażony jako:� wypracowanie odpowiedzi przed upływem określonego czasu (czas

reakcji)� lub w postaci bardziej rygorystycznej, odpowiedź powinna być

przesłana do otoczenia dokładnie w danym momencie czasowym (koniczna jest synchroniczna współpraca systemu z otoczeniem)

© SCR 2017

(koniczna jest synchroniczna współpraca systemu z otoczeniem)

Zadania musz ą zakończyć się prawidłowo i w określonym czasie

Przekroczenie czasu wykonania zadania powoduje poważne, a nawetkatastrofalne skutki, jak np. zagrożenie życia lub zdrowia ludzi,uszkodzenie lub zniszczenie urządzeń, przy czym nie jest istotna wielkośćprzekroczenia terminu a jedynie sam fakt jego przekroczenia

24

Page 25: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Użyteczność odpowiedzi

Użyteczno ść odpowiedzi[%]

100

© SCR 2017 25

czastmax

0

Page 26: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Użyteczność odpowiedzi

Użyteczno ść odpowiedzi[%]

100

© SCR 2017 26

czastmax

0

Page 27: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Klasyfikacja Systemów Czasu Rzeczywistego- ze względu na wymagania czasu reakcji systemu

2) Systemy o mi ękkich wymaganiach czasowych

Wymagania czasowe muszą być spełnione w sensiespełnienia średniego czasu odpowiedzi

© SCR 2017

Zadania wykonywane są tak szybko jak to mo żliwe ale nie musz ą zakończyć się w określonym czasie

Przekroczenie pewnego czasu powoduje negatywne skutki tym poważniejsze, im bardziej ten czas został przekroczony

27

Page 28: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Użyteczność odpowiedzi

Użyteczno ść odpowiedzi[%]

100

© SCR 2017 28

czastmax

0

Page 29: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Klasyfikacja Systemów Czasu Rzeczywistego- ze względu na wymagania czasu reakcji systemu

3) Systemy o solidnych wymaganiach czasowych

Systemy sprzętowo-programowe o solidnych wymaganiachczasowych, będących kombinacją twardych i miękkichwymagań czasowych

W praktyce definiuje się pewien krótki czas reakcji systemu,

© SCR 2017

W praktyce definiuje się pewien krótki czas reakcji systemu, który powinien być spełniany „miękko” oraz dłuższy czas reakcji systemu, który powinien być spełniony „twardo”

Fakt przekroczenia terminu „realizacji zadania” powodujecałkowitą nieprzydatność wypracowanego przez system

wyniku(nie ma żadnej korzyści), jednakże nie oznacza tozagrożenia dla ludzi lub sprzętu (nie ma żadnej groźby)

29

Page 30: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Użyteczność odpowiedzi

Użyteczno ść odpowiedzi[%]

100

© SCR 2017 30

tm

0

czast t

Page 31: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Systemy Czasu Rzeczywistego

- pożądane cechy systemu

Do pożądanych cech systemów czasurzeczywistego, zalicza się również:

� ciągłość działania� zależność od otoczenia� współbieżność

przewidywalność

© SCR 2017

� przewidywalność� punktualność

31

Page 32: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Systemy Czasu Rzeczywistego

- pożądane cechy systemu

� ciągłość działaniasystem działa bez przerwy, oczekuje na bodźce zewnętrzne z otoczenia

� zależność od otoczeniasystem musi być rozpatrywany w kontekście otoczenia,

© SCR 2017

system musi być rozpatrywany w kontekście otoczenia, jego działanie jest uzależnione od bodźców zewnętrznych napływających z otoczenia

� współbieżnośćotoczenie systemu składa się z wielu podsystemów, które działają współbieżnie, generując bodźce wymagające obsługi przez system – wymagana jest ich równoczesna obsługa stąd narzuca się również współbieżna struktura systemu

32

Page 33: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Systemy Czasu Rzeczywistego

- pożądane cechy systemu

� przewidywalnośćbodźce z otoczenia pojawiają się zazwyczajw momentach przypadkowych, a współbieżne wystąpienie bodźców wymaga ich jednoczesnej obsługi;mimo współbieżnej struktury wewnętrznej systemu, na zewnątrz system musi zachowywać się

© SCR 2017

na zewnątrz system musi zachowywać się deterministycznie (reagować na zdarzenia według założonych wymagań)

� punktualnośćodpowiedzi systemu (reakcje na bodźce zewnętrzne z otoczenia) powinny być obliczane zgodnie z zaprojektowanymi algorytmami i dostarczane do otoczenia w odpowiednich momentach czasowych

33

Page 34: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Małe studium przypadku

© SCR 2017 34

Page 35: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Przykładowe Systemy Czasu Rzeczywistego

- krótka analiza

W kontekście kilku poprzednich slajdów rozważmy dwa przykładowe systemy czasu rzeczywistego:

1) system sterowania odtwarzaczem DVD- jakie zadania?- jakie reakcje z otoczeniem?- jakie ograniczenia czasowe?

© SCR 2017

- jakie reakcje z otoczeniem?- jakie ograniczenia czasowe?

2) system sterowania rakietą przeciwlotniczą- jakie zadania?- jakie reakcje z otoczeniem?- jakie ograniczenia czasowe?

35

Page 36: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Przykładowe Systemy Czasu Rzeczywistego

- krótka analiza

Zależnie od roli i przeznaczenia danej grupy aplikacji czasu rzeczywistego:

� ograniczenia czasowe są koniecznością, której niespełnienie prowadzi w najgorszym przypadku do

© SCR 2017

niespełnienie prowadzi w najgorszym przypadku do nieodwracalnych i tragicznych skutków(np.: system sterowania rakietą przeciwlotniczą)

� w innych przypadkach czas wykonania nie jest tak krytyczny i dopuszcza się pewne odstępstwa(np.: system sterowania odtwarzaczem DVD)

36

Page 37: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Przykłady innych terminów

© SCR 2017

terminówz dziedziny

37

Page 38: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Terminologia z dziedziny

System wbudowany (ang. Embedded System):

� Jest to system komputerowy (sprzęt ioprogramowanie), który jest umieszczony w innymsystemie i stanowi jego integralną część

Realizują zazwyczaj „proste” funkcje (np.: sterownik

© SCR 2017

� Realizują zazwyczaj „proste” funkcje (np.: sterownikpralki czy komputer pokładowy w samochodzie)

� Są zazwyczaj rozwiązaniami powszechnymi

� Funkcjonują głównie bez interwencji ze stronyczłowieka

38

Page 39: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Terminologia z dziedziny

System dedykowany (ang. Dedicated System):

� Jest to system komputerowy (sprzęt ioprogramowanie) o jednostkowejfunkcjonalności, zaprojektowany z myślą o ściśleokreślonym specjalizowanym zastosowaniu

© SCR 2017

określonym specjalizowanym zastosowaniu

39

Page 40: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Terminologia z dziedziny

- „real-time system” a „system in real time”

Pojęcia „real-time system” i „system in real time”nie s ą równowa żne.

„real-time system”

© SCR 2017

„real-time system”oznacza gwarancje czasu reakcji systemu,natomiast niekoniecznie szybkie reakcje systemu

„system in real time”oznacza m.in. wrażenie realno ści - szybko ść reakcji na bod źce z otoczenia (np. symulator lotu)

40

Page 41: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Terminologia z dziedziny

- „real-time system” a „embedded system”

Pojęcia „real-time system” i „embedded system”nie zawsze s ą równowa żne.

„real-time system”

© SCR 2017

„real-time system”systemy czasu rzeczywistego mogą ale nie zawsze mają charakter systemu wbudowanego

„embedded system”systemy wbudowane często ale nie zawsze zapewniają reakcje w „gwarantowanym” czasie

41

Page 42: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Bibliografia

ISO/IEC/IEEE 24765:2010 Systems and software engineering –Vocabulary

http://www.iso.org

Technical Committee on Real-Time Systems (TCRTS) of the IEEE Computer Society

http://tcrts.org/

© SCR 2017

http://tcrts.org/

R.A. Plaza, E.J. Wróbel. „Systemy czasu rzeczywistego”, Wydawnictwo Naukowo Techniczne, 1988.

K. Lal, T. Rak, K. Orkisz. „RTLinux – system czasu rzeczywistego", HELION, 2003.

42

Page 43: Systemy Czasu Rzeczywistego (SCR) · Militaria: systemy uzbrojenia (ofensywne i defensywne)... Medycyna: aparaty USG, tomografy komputerowe ... Sprz ęt AGD: kuchenki mikrofalowe,

Dziękuję za uwagę !!!

© SCR 2017

Dziękuję za uwagę !!!

43