Sunteți pe pagina 1din 4

Varianta 1

1. Cnd un sistem are comport are in timp real?


Un sistem are comportare in timp real daca reacia sa la schimbrile din proces
este in conformitate cu ineria procesului. SAU: Un sistem are comportare in timp
real daca deciziile elaborate de acesta sunt emise la momentul oportun,
respectiv sunt aplicate procesului nainte ca acestea(datele) sa ii piard
valabilitatea.
2.

Ce reprezint un task in context RTK?

O funcie fr parametrii si cu stiva proprie.


3.

Enumerai strile taskului in context RTK.

CURRENT, READY, SUSPENDED, DELAYING, BLOCKED, TIMED.


4. Precizai funcia RTK pentru crearea unui task cu prioritatea 5 si stiva
1024.
RTKCreateTask(Task A, 5, 1024,Task A)
5. Precizai funcia RTK pentru realizarea unei ntrzieri de 3 sec.
RTKDelay(54)
6. Prezentai funcia pentru crearea unei cutii potale.
RTKCreateMailbox(Unsigned Datalen, unsigned slots, char*Name)
7. Enumerai tipurile de prelucrare primara asupra datelor unui proces
industrial.
Filtrarea numerica, conversia din uniti inginereti, conversia in uniti
inginereti, validarea datelor achiziionate si a comenzilor transmise.
8. Definii filtrarea numerica.
Operaia prin care din semnalul achiziionat este selectata componenta utila si
sunt eliminate zgomotele sau perturbaiile.
9. Ce reprezint o baza de date de proces?
Colecie organizata de date in scopul utilizrii acestora intr-un set de aplicaii de
regula de acelai tip.
10.Ce trebuie sa asigure un SGBD(sistem de gestiune aferent bazelor de
date)
Respectarea cerinelor de timp real, securitatea datelor, integritatea datelor,
independenta datelor.
11.Enumerai funciile automatizrii proceselor.

Monitorizarea proceselor, reglarea proceselor, protecia mediului, a factorului


uman, optimizarea.
12.Enumerai obiectivele unui proces.
De calitate, de eficienta, de securitate.
13.Enumerai obiectivele IPTR.
Adaptabilitate, eficienta, fiabilitate, perceptibilitate.
14.Enumerai fazele din existenta unei aplicaii de timp real.
Analiza cerinelor, elaborarea specificaiilor, proiectarea sistemului de
programare, codificarea, instalarea si testarea programelor, ntreinerea
programelor.

Varianta 2
1. Ce este un task?
O funcie fr parametrii si cu stiva proprie.
2. Care sunt strile si sub-strile unui task?
Current, ready, suspended, delaying, blocked (wait, get, put), timed (wait, get,
put, send)
3. Cnd se gsete un task in starea blocat?
Daca ateapt un timp nedefinit producerea unui eveniment (sosirea unui
semnal intr-un semafor, depunerea unui mesaj intr-o CP)
4. Care sunt operaiile fundamentale multitasking?
Excluderea mutuala, sincronizarea task-urilor, comunicarea intre task-uri.
5. Ce operaii se executa asupra unui semafor la ieirea dintr-o seciune
critica?
Kgjfjlkiughliphl
6. Scriei funcia RTK pentru declararea variabilei S ca fiind de tip semafor
Semaphore S
7. Scriei funcia RTK pentru realizarea operailor de tip P (passaren) asupra
unui semafor S
void RTKwait (semaphore sem);
boll RTKwaitCond (semaphore sem)
boll RTKwait timed (semaphore sem, duration timeout)
8. Ce este o resursa critica ?
-

resursa care la un moment dat poate fi accesata de un singur task

9. Care este diferena dintre comunicarea prin cutii potale si cea prin
mesaje de trecere ?
- Mesajele pot fi transferate direct de la taskul consumator la taskul
productor sau indirect prin intermediul cutiilor potale
10.Definii excluderea mutuala

Operaie multitasking prin care se permite accesul unui singur task in


propria seciune critica referitoare la o resursa
11.Care sunt operaiile de prelucrare primara a datelor de proces ?
- Filtrarea numerica
- Conversia din uniti inginereti
- Conversia in uniti inginereti
- Validarea datelor achiziionate si a comenzilor transmise
12.Ce operaie se executa asupra unei variabile de tip eveniment dup ieirea
din seciunea critica ?
- nscrie (E; E<<true)
13.Care sunt nivelurile de planificare a activitii intr-un SOTR ?
- Planificarea execuiei de timp (time driven)
- Planificarea pe conducerea de evenimente
14.Ce condiie trebuie sa ndeplineasc un sistem de gestiune aferent bazelor
de date pentru o baza de date de proces ?
- Respectarea cerinelor de timp real
- Securitatea datelor
- Integritatea datelor
- Independenta datelor
15.Cnd 2 taskuri se considera sincronizate
- Daca se pot stabili relaii prestabilite intre diferite momente ale
desfurrii.