Producția modernă necesită viteze mari de prelucrare a informației, forme convenabile de stocare și transmitere a informațiilor. De asemenea, este necesar să existe modalități dinamice de accesare a informațiilor, modalități de căutare a datelor la intervale de timp date; să implementeze procesarea complexă a datelor matematice și logice. Gestionarea întreprinderilor mari, gestionarea economiei la nivel de țară necesită implicarea unor echipe suficient de mari în acest proces. Astfel de colectivități pot fi amplasate în diferite părți ale orașului, în diferite regiuni ale țării și chiar în diferite țări. Pentru a rezolva sarcinile de management care asigură punerea în aplicare a strategiei economice, viteza și comoditatea schimbului de informații, precum și posibilitatea unei interacțiuni strânse a tuturor participanților la procesul de elaborare a deciziilor manageriale devin importante și relevante.
În epoca utilizării centralizate a computerelor cu procesare în serie a informațiilor utilizatorii de computere preferau să cumpere calculatoare pe care era posibil să rezolve aproape toate clasele sarcinilor lor. Cu toate acestea, complexitatea sarcinilor care sunt rezolvate este invers proporțională cu numărul lor, ceea ce a dus la utilizarea ineficientă a puterii de procesare a calculatorului la costuri materiale considerabile. Nu putem ignora faptul că accesul la resursele de computer a fost împiedicat de politica existentă de centralizare a computerelor într-un singur loc.
Principiul procesării centralizate a datelor (Figura 6.1) nu a îndeplinit cerințele ridicate privind fiabilitatea procesului de procesare, a împiedicat dezvoltarea sistemelor și nu a putut furniza parametrii de timp necesari pentru prelucrarea interactivă a datelor în modul multi-utilizator. Eroarea pe termen scurt a calculatorului central a dus la consecințe fatale pentru sistem în ansamblul său, deoarece a fost necesară duplicarea funcțiilor calculatorului central, crescând în mod semnificativ costul creării și operării sistemelor de procesare a datelor.
Fig. 6.1. Sistem centralizat de procesare a datelor
Fig. 6.2. sistem distribuit de prelucrare a datelor
Apariția de computere mici, microcalculatoare și, în cele din urmă, computere personale necesită o nouă abordare a organizării sistemelor de prelucrare a datelor, a creării de noi tehnologii informaționale. A existat o cerere bazată logic pe tranziția de la utilizarea calculatoarelor individuale în sistemele centralizate de procesare a datelor la procesarea distribuită a datelor (Figura 6.2).
Procesare de date distribuită - prelucrarea datelor efectuată pe computere independente, dar interconectate, reprezentând un sistem distribuit.
Pentru a implementa procesarea distribuită a datelor, s-au creat asociații multimachine. a cărui structură este dezvoltată într-una din următoarele domenii:
- sisteme multi-computere (MVK);
- calculatoare (calculatoare).
Un complex computațional multi-computer este un grup de computere instalate de un număr de computere, combinate cu ajutorul unor interfețe speciale și care efectuează în comun un singur proces informatic-computațional.
Notă. Un proces este înțeles ca o anumită secvență de acțiuni pentru rezolvarea unei probleme determinate de program.
Sistemele multi-computere pot fi:
Exemplul 6.1. La un computer de tip mainframe care oferă un mod de procesare în șarje, acesta este conectat utilizând un dispozitiv de interfață mini-computer. Ambele computere se află în aceeași sală de calculatoare. Minicomputerul oferă pregătirea și prelucrarea preliminară a datelor, care sunt utilizate în continuare pentru a rezolva sarcini complexe pe mainframe. Acesta este un complex local cu mai multe mașini.
Exemplul 6.2. Trei computere sunt integrate în complex pentru distribuirea sarcinilor primite pentru procesare. Una dintre ele efectuează funcția de dispecerizare și distribuie sarcini în funcție de utilizarea unuia dintre celelalte două calculatoare de procesare. Acesta este un complex local cu mai multe mașini.
O rețea de calculatoare (calcul) este un set de calculatoare și terminale conectate prin intermediul canalelor de comunicare într-un singur sistem care satisface cerințele procesării distribuite a datelor.
Notă. Un sistem este înțeles ca un agregat autonom constând din unul sau mai multe computere. software, echipamente periferice, terminale, facilități de transmitere a datelor, procese fizice și operatori, capabili să proceseze informații și să îndeplinească funcții de interacțiune cu alte sisteme.