Sunteți pe pagina 1din 1

Sisteme de timp real. Hard vs.

Soft
Sistemele timp real pot fi clasificate din diferite puncte de vedere. Astfel,
aceste clasificri pot fi realizate n funcie de caracteristicile aplicaiei, i n
consecin sunt dependente de factori externi sistemului de calcul utilizat sau n
funcie de caracteristicile implementrii i proiectrii propriu-zise, caz n care sunt
dependente de factori interni sistemului de calcul.
Exista mai multe tipuri de sist TR : hard, soft, sist cadere in siguranta(fail safe), sist
operare in siguranta (fail operational), sist resurse adecvate, sist resurse
neadecvate, sist orientate eveniment(event triggerET) , sist orientate timp(time
trigger TT),sist raspuns garantat, sist cel mai bun efort.
Sisteme hard trebuie sa se garanteze prin proiectare satisfacerea constrangerilor
de timp in orice situatie posibila; utilitatea unor astfel de sist depinde de
posibilitatea de a asigura o performanta predictibila in decursul unor situatii limita.
Nesatisfacerea constrangerilor de timp in cazul STR hard conduce la compromitarea
functionarii corecte a sistemului.
Sisteme soft sist pt care o eventuala nesatisfacere a constrangerilor de timp nu
compromite corectitudinea acestuia. Proiectarea unui STR hard este fundamental
diferita de proiectarea unui STR soft. Astfel cerintele pt timpul de raspuns in cadrul
STR hard sunt de multe ori de ordinal a catorva ms. Sau chiar mai putin, excluzand
practic posibilitatea interventiei utilizatorului uman in situatii critice. Sistemul
trebuie sa fie autonom pt a asigura operarea in siguaranta a procesului. Pt STR soft
cerintele de timp sunt mai relevante. Constrangerile de timp pot fi definite formal :
Hard: Periodic: tc(i)=ts+-a; Apriodic: te(i)<=Te.
Soft: Periodic:
Aperiodic:

1 n
T
tc (i ) t s a; n

n i 1
ts

1 n
T
te (i ) Ta ; n

n i 1
ts

tc(i)-interv intre ciclul i si i-1;


te(i)-timp de rasp la i-a aparitie a even-lui e;
ts-interv periodic dorit;
Te-timp max de raspuns permis;
n- nr-ul de aparitii al evenimentului e in intervalul T;
a- toleranta mica de timp;
Constantele de timp hard, in mod evident repr constrangeri de timp mai severe, cu
implicatii mult mai mari asupra STR, decat cele soft. Majoritatea STR contin un
amestec de activitati avand constrangeri de timp atat hard cat si soft.

S-ar putea să vă placă și