Software-ul, hardware-ul și controlul combinat

Software-ul, hardware-ul și controlul combinat

Acasă | Despre noi | feedback-ul

În funcție de metoda formează baza controlului CBT, există două tipuri de bază de control:

Fiecare dintre ele poate fi folosită ca modul de funcționare, adică. E. În

În timpul funcționării CBT, și ca mod de verificare preventiv, controlul poate fi automată sau cu ajutorul unui operator.

Controlul programatic al CBT se bazează pe utilizarea unor programe speciale, care supraveghează activitatea CBT. Acesta este împărțit în

programului de control-logic se bazează pe faptul că operațiunea principală

Programul a introdus operațiuni suplimentare, în baza cărora o informație excesivă necesară pentru a detecta și corecta erorile. Prezența redundanță în date permite, de exemplu, pentru a găsi aceste sau alte relații de control care se leagă produse în procesul de calculare a valorilor și care pot fi verificate cu privire la programul de la sfârșitul fiecărei etape a calculului. Deci, în cazul în care valorile sinus și cosinus calculate, precizia de calcul a acestora poate fi verificată printr-un raport cunoscut: suma pătratelor sinus și cosinus este egal cu 1. De multe ori a recurs la pericol dublu, în cazul în care informația redundanță este generată prin repetarea relațiilor de calcul și de control - aceasta este o coincidență a primelor rezultate și erori secunde.

Software-ul și logica de control nu necesită echipament special și permite detectarea erorilor datorate aleatoare

eșecuri în procesul de calcul. Cu toate acestea, acest tip de control duce la o creștere semnificativă a timpului necesar pentru a rezolva problema.

test de control este proiectat pentru a verifica funcționarea corectă a CBT

sau unele dintre dispozitivele sale cu ajutorul software-ului de testare speciale. Controlul prin intermediul testelor este redusă pentru a efectua anumite operații de mașini pe numărul inițial, și au comparat rezultatele cu cunoscute. În caz de divergență între bug-ul de răspunsuri fixe.

Toate testele sunt împărțite în

punerea în funcțiune, verificarea diagnosticare.

testelor de punere sunt utilizate pentru a verifica funcționarea corectă

dispozitive și blocuri în timpul de reglare SVT. Aceste teste sunt destinate pentru a detecta erori grosolane (erori în adunarea, logica nodurilor individuale, și așa mai departe. D.). testelor de punere sunt folosite pentru a testa CPU-urile,

Dispozitive de intrare-ieșire de memorie externă și RAM. acestea sunt

stand-alone de program, și a efectuat fără ajutorul sistemului de operare

Testele de screening sunt concepute pentru a verifica periodic performanța SVT și pentru depanare în timpul funcționării. Aceste teste oferă un control mai complet și de a crea mai diverse moduri de noduri SVT. Cu toate acestea, deoarece punerea în funcțiune și validare testele arată doar faptul de apariție a erorilor într-una sau

alt dispozitiv, fără a preciza locul de origine.

Testele de diagnostic sunt utilizate nu numai pentru a detecta erori, dar, de asemenea, pentru a localiza defectul.

Screening-ul și testele de diagnosticare se execută un program special de testare de testare - Monitor (parte a programului de control), ceea ce face un apel, performanța fiecărui test individual

și de management. Verificarea dispozitivului se poate face atât în ​​modul profilactic cât și operațional (MULTIPROGRAM), adică. E.

împreună cu executarea altor programe (ultimul tip de dispozitive de control numit SVT nu este o inspecție autonomă).

În sistemele moderne de calcul test poate fi efectuat în mod automat de către semnalul de eroare de la LBC circuitul de comandă. În acest caz, după ce sistemul de localizare eroare dezvoltat samoremontiruyutsya

(Reconfigurarea sistemului). Cei mai puțin puternic procesul de localizare eroare sisteme este însoțită de aplicarea unui semnal adecvat operatorului.

mijloace instrumentale de control create prin introducerea echipamentului de control suplimentar de construcții SVT, de lucru independent de program. Controlul Aparatură asigură o funcționare de validare SVT, practic, nici o reducere a acesteia

viteză. Cu toate acestea, folosind doar un control hardware-ul duce la o creștere semnificativă a costului și complicație SVT. Mai mult, introducerea volumului mare de exces de echipamente complexe SVT poate reduce fiabilitatea generală. Prin urmare, în SVT modernă aplicată metoda de control, care este o combinație de software și hardware mijloace combinate.

Pentru a preveni denaturarea semnificativă tratată

informații (m. e. înainte de punctul în care nu poate fi restabilită) a detecta erorile din aparatul trebuie să fie efectuată în mod continuu. Prin urmare, această funcție este atribuită comenzilor rapide instrumentale care vă permit să combinate aproape complet în timp pentru a efectua operațiuni de bază ale operațiunilor de calculator și de control necesare. Sediu locul apariției defectelor și lichidarea consecințelor eșecului în acest caz, atribuit controlului programului.

Metoda combinată de control permite o ușoară scădere a eficienței și performanței CBT reduce semnificativ timpul de căutare și eliminarea erorilor și cantitatea totală de echipamente suplimentare de calculator, necesitatea acestor scopuri.

În general, eficiența sistemului de control al TCC este după cum urmează:

raportul dintre cantitatea de echipament acoperit de sistemul de control, numărul total al echipamentelor informatice;

probabilitate a sistemului de control de detectare a erorilor în MCA; gradul de detaliu cu care sistemul de control indică locația erorii (acuratețea diagnosticului);

raportul dintre numărul de echipamente sistemului de control la cantitatea totală de echipamente de calculator.

Trebuie remarcat faptul că sistemele eficiente de monitorizare și diagnosticare pot

fi create, cu condiția ca proiectarea și dezvoltarea de echipamente de calculator lor sunt efectuate simultan și interconectate. Numai această abordare vă permite să creați controlul cel mai rațional cu costuri minime pentru punerea în aplicare a acestuia.

articole similare