Obiectivele funcționalității controlului sistemului este detectarea precoce a eșecurilor, defecțiuni și erori de software, cu excepția influenței lor asupra în continuare prelucrarea informațiilor de proces și o indicație a locului elementului eșuat al unității de program, în scopul de a restabili rapid sistemul.
Există următoarele metode pentru controlul funcțional al unui sistem informatic: software, hardware și combinate.
Controlul programului software și împărțit în logică, algoritmică, și de testare.
Cea mai comună formă de software și logica de control - un proiect de lege dublă cu compararea rezultatelor.
Controlul programului-logic poate detecta în mod fiabil eșecuri, cât și pentru punerea sa în aplicare nu necesită echipamente suplimentare. Cu toate acestea, atunci când mai mult decât dublu performanța sistemului informatic este redus, nu eșecuri sistematice constatate nu pot specifica locația de eșec și mai eșec, necesită o capacitate de memorie suplimentară pentru programul de calcul.
Controlul algoritmică constă în faptul că problema rezolvată de orice algoritm este testat din nou pe un algoritm redus cu o precizie suficientă.
Când sistemul de control algoritmică performanță de calcul de mai sus, în caz contrar acesta are aceleași dezavantaje ca software-ul și adăugarea logică, este de utilizare limitată, deoarece acestea nu reușesc întotdeauna să găsească un algoritm de bază scurtat, care ar fi mult mai scurt decât cel principal.
Controlul test este de obicei folosit pentru a testa eficiența complexului de automatizare, cu ajutorul unor programe de testare. Spre deosebire de programmnologicheskogo controale de control de testare la prelucrarea informațiilor, și de ședere un sistem informatic sau o parte a acestuia în stare de funcționare. În plus, controlul de testare nu este întotdeauna detecta defecțiuni în timpul testării Adunării Naționale poate face față provocărilor programului de lucru.
hardware de control, spre deosebire de software-ul poate oferi o indicație a prezenței unei defecțiuni sau disfuncționalități în momentul în care apar. hardware de control într-un sistem informatic este împărțit în controlul modulului, cu duplicarea echipamentelor și triplare echipamentelor folosind elemente majoritare.
Implementarea tehnică a controlului modulului este de a dezvolta scheme speciale, care, în literatura de specialitate sunt numite „convoluție“. monitorizarea eficacității crește cu modulul. Cu toate acestea, odată cu creșterea modulului crește în mod disproporționat numărul de echipamente suplimentare și scheme de control complicate.
Dublarea echipamentelor permite prin compararea semnalelor de ieșire pentru a detecta o eroare hardware. Eficiența ridicată a acestui control se bazează pe faptul că probabilitatea unui eșec simultană a două elemente identice este neglijabil. Dezavantajul acestei metode este că nu este întotdeauna posibil să se determine care canalul funcționează corespunzător și, prin urmare, continuitatea funcționării procesului vine într-un moment în fiecare dintre canalele de a aplica metodele de control, cum ar fi controlul modulului.
redundanță triplă cu elementele hardware ale „vot“ permite, împreună cu o creștere a probabilității de funcționare fără defecțiuni și de a crește fiabilitatea funcționării cu ajutorul elementelor majoritare. Această metodă necesită, desigur, crește volumul de echipamente.
În prezent, există mai multe metode diferite de control, care se bazează pe cerințele și condițiile de diferite grade de aplicabilitate specifice. Unele dintre aceste metode sunt specializate pentru anumite tipuri de dispozitive și sisteme. Alte adaptate pentru a testa anumite tipuri de tranzacții și sunt utilizate în diverse tipuri de dispozitive.
Una dintre principalele condiții pentru funcționarea eficientă a sistemului automatizat este de a asigura nivelul necesar de fiabilitate a informațiilor. Informațiile de fiabilitate a realiza o probabilitate de eroare de funcție, și anume eveniment este faptul că informațiile reale în sistemul unora dintre parametrii nu se potrivesc în precizia specificată de valoarea reală.
Precizia necesară se realizează prin utilizarea diferitelor metode, a căror realizare necesită introducerea unui sistem de procesare a informației, redundanță temporară sau structurală. Precizia în procesarea datelor se realizează prin monitorizarea și detectarea erorilor din sursă și de ieșire a datelor, localizarea și corectarea acestora. Condiția pentru creșterea fiabilității - reducerea proporției de erori la un nivel acceptabil. În anumite sisteme informatice, precizia necesară a setului, luând în considerare consecințele nedorite care pot rezulta din erori care au avut loc, iar aceste costuri sunt necesare pentru a preveni.
Metode de monitorizare a prelucrării informațiilor într-un sistem informatic sunt clasificate în funcție de diferiți parametri: numărul de operațiuni acoperite de control, - o unitate (singură operație), grup (grup de operații consecutive), complex (controlat, de exemplu, procesul de colectare a datelor); frecvența de monitorizare - un proces continuu, ciclic, periodic, ad-hoc, selectiv, prin excepție; controlul timpului - pentru a efectua operațiuni de bază, simultan cu acestea, în intervalele dintre principalele operații după acestea; minte echipamente de control - built-in control prin utilizarea hardware suplimentar, bezapparatny; nivelul de automatizare - manuale, automate, automate.
Controlul combinat - o combinație de software de control cu hardware-ul.
Dacă ați găsit o greșeală în text, evidențiați cuvântul și apăsați Shift + Enter