tomasz_szmuc_-_programowanie_systemow_czasu_rzeczywistego-_wyklad.pdf
(
877 KB
)
Pobierz
Cechy jêzyka Ada
Programowanie systemów
czasu rzeczywistego
Tomasz Szmuc, Katedra Automatyki AGH
tsz@ia.agh.edu.pl
Kraków, 2003
Tomasz Szmuc’03
1
Pojęcia wstępne
systemy czasu rzeczywistego
Tomasz Szmuc’03
2
otoczenie
system
e
s
e
s
2
System czasu rzeczywistego i jego otoczenie
Tomasz Szmuc’03
3
Definicja IEEE/ANSI
System czasu rzeczywistego
jest to system komputerowy,
w którym obliczenia są wykonywane współbieżnie z procesem
zewnętrznym (otoczenie) w celu sterowania, nadzorowania lub
terminowego reagowania na zdarzenia występujące w tym
procesie (otoczeniu).
Tomasz Szmuc’03
4
1.
Ciągłość działania.
System czasu rzeczywistego winien
pracować bez przerw.
2.
Zależność od otoczenia. O
bliczenia systemu są uzależnione
od zdarzeń i danych generowanych przez proces zewnętrzny
(otoczenie). Struktura otoczenia jest zazwyczaj
skomplikowana, lecz przeważnie statyczna, co istotnie
ogranicza konieczność stosowania struktur dynamicznyc
(rekurencja).
h
3.
Współbieżność.
Otoczenie systemu składa się z wielu
obiektów (podsystemów), które działają współbieżnie,
generując odpowiednie zdarzenia lub dane wymagające
obsługi przez system czasu rzeczywistego. Wymagania
jednoczesnej obsługi narzucają współbieżną strukturę
systemu. System składa się z szeregu współbieżnych
procesów, kt
4.
Przewidywalność.
. Współbieżna struktura systemu indukuje
niedeterministyczne zachowanie, lecz z drugiej strony
wymaga się ścisłego powiązania między zdarzeniami a
odpowiadającymi im obsługami, realizowanymi przez
system. Stąd system mimo że złożony jest zazwyczaj z
szeregu procesów współbieżnych (struktura wewnętrzna), na
zewnątrz musi zachowywać się deterministycznie, tzn.
reagować na zdarzenia wg założonyc
óre dostarczają usług.
h wymagań.
5.
Punktualność
. Odpowiedzi systemu (reakcje na zdarzenia)
winny być obliczane zgodnie z zaprojektowanymi
algorytmami i dostarczane do otoczenia w odpowiednich
momentach czaso
wych.
Tomasz Szmuc’03
5
Plik z chomika:
sliwak
Inne pliki z tego folderu:
ada-wyklad.pdf
(179 KB)
Ada2005_2.pdf
(117 KB)
8791062-Ada-Programming.pdf
(2742 KB)
tomasz_szmuc_-_programowanie_systemow_czasu_rzeczywistego-_wyklad.pdf
(877 KB)
Programy zajeb.docx
(24 KB)
Inne foldery tego chomika:
! 2015
! 2016
! 2016 automatyka
! 2018
! MATURA FIZYKA
Zgłoś jeśli
naruszono regulamin