Niveluri și mijloace de integrare

În aeronava creată încercați să oferiți mai multe moduri de transfer de date, ceea ce permite obținerea fiabilității necesare a funcționării, flexibilității și adaptabilității la anumite condiții de operare.





Eficiența schimbului de informații este determinată de viteza de transmisie și de volumele posibile de date transmise prin canalul de interacțiune. Aceste caracteristici depind de mijloacele care asigură interacțiunea modulelor și nivelul de gestionare a proceselor pe care are loc această interacțiune. Combinația dintre diferite niveluri și metode de schimb de date între modulele BC este reprezentată cel mai mult în supercomputerele universale și computerele mari, în care s-au utilizat echilibrarea tuturor metodelor de obținere a unor performanțe ridicate. În aceste mașini s-au specificat următoarele niveluri de integrare (Figura 10.4):







1) control direct (procesor-procesor);

2) memoria operativă generală;

3) canale complexe de intrare-ieșire;

4) dispozitive de control pentru dispozitive externe;

5) dispozitive externe comune.

La fiecare dintre aceste nivele, se folosesc instrumente tehnice și software speciale pentru a asigura schimbul de informații.

Nivelul de control direct servește la transmiterea comenzilor scurte de mesaje de un singur octet. Secvența de interacțiune între procesoare este după cum urmează. Procesorul-inițiator al schimbului prin interfața de control direct (SID) transmite mesajul byte către blocul de control direct și dă comanda "write direct". Pentru un alt procesor, această comandă provoacă o întrerupere care aparține clasei externe. Ca răspuns, el generează comanda "lectură directă" și scrie biletul transmis în memoria sa. Atunci informațiile primite sunt descifrate și se ia o decizie. După terminarea transferului, întreruperile sunt șterse, iar ambele procesoare continuă să calculeze propriile programe. Se poate observa că nivelul de control direct nu poate fi utilizat pentru a transmite cantități mari de date, dar interacțiunea operațională a semnalelor individuale este utilizată pe scară largă în managementul calculului. Într-un PC de tip IBM PC, acest nivel corespunde integrării procesoarelor conectate la magistrala de sistem.

Nivelul de memorie partajată (OOP) este cel mai preferat pentru interacțiunea operațională a procesoarelor. În acest caz, OOP funcționează efectiv cu un număr mic de abonați deserviți.

Nivelul canalelor I / O agregate este destinat transferării unor cantități mari de informații între blocurile de memorie operațională care sunt legate de aeronavă. Schimbul de date între calculatoare se realizează cu ajutorul adaptorului "channel-channel" (ACC) și comenzile "reading" și "record". Adaptorul este un dispozitiv care se potrivește cu viteza canalelor interfațate. De obicei, canalele de selecție (SC) ale mașinilor sunt interfațate ca cele mai rapide. Rata de date este determinată de viteza celui mai lent canal. Rata de transfer a datelor pentru acest nivel este de câteva MB pe secundă. În PC, acest nivel de interacțiune corespunde conectării echipamentelor periferice prin controale și adaptoare.

Nivelul dispozitivelor de comandă ale dispozitivelor externe (SWU) presupune utilizarea unui comutator cu două canale construit în tabloul de distribuție și comenzile "rezervă" și "eliberare". Comutatorul cu două canale vă permite să conectați UVU-ul unei mașini la canalele de selecție ale diferitelor computere. Prin comanda "rezerva", canalul - inițiatorul schimbului are acces prin UHU la orice unitate de pe unitățile de hard disk sau pe casetele magnetice ale NML. În Fig. 10.4 arată schematic că acestea sunt controlate de un HCS. De fapt, discurile și benzile magnetice UVU sunt dispozitive complet diferite. Schimbul canalului cu dispozitivele de stocare continuă până la finalizarea lucrării și primirea comenzii "eliberare". Doar după aceasta, HCS se poate conecta la canalul rival. Numai o astfel de disciplină a cerințelor de serviciu permite evitarea situațiilor de conflict.

La al patrulea nivel, cu ajutorul echipamentelor de comunicații de date (ADP) (multiplexoare, adaptoare de rețea, modemuri etc.) există posibilitatea de a se asocia cu canalele de comunicații. Acest echipament permite crearea de rețele informatice.

Al cincilea nivel implică utilizarea unor dispozitive externe comune. Un comutator separat cu două canale este utilizat pentru a conecta dispozitive individuale.

Cinci nivele de integrare se numesc logice deoarece ele unesc la fiecare nivel diferite tipuri de echipamente care au metode de management similare. Fiecare dintre dispozitive poate avea un nume logic folosit în programele de aplicații. Acest lucru asigură independența programelor utilizatorilor de la o anumită configurație fizică a sistemului. Relația dintre structura logică a programului și structura fizică specifică a aeronavei este asigurată de sistemul de operare în conformitate cu directivele utilizatorului, atunci când sistemul de operare este generat și în conformitate cu instrucțiunile operatorului de dispecer al centrului de date. Diferitele niveluri de integrare fac posibilă crearea unei varietăți de structuri de aeronave.

Cel de-al doilea nivel logic vă permite să creați aeronave multiprocesoare. Acesta este, de obicei, completat cu primul nivel, care permite creșterea eficienței operaționale a interacțiunii procesoarelor. Sistemele de calcul de performanță ultra-înaltă ar trebui să fie construite ca multiprocesoare. Unitatea centrală a unui astfel de sistem este un comutator de mare viteză, care asigură conexiunile necesare ale abonaților (procesoare și canale) către memoria operativă generală.

Nivelurile 1, 3, 4, 5 asigură construirea unei varietăți de complexe de mașini. În mod special, cel de-al treilea este utilizat în combinație cu al patrulea. Este recomandabil să le completezi cu primul nivel.

Al cincilea nivel de agregare utilizat în rare cazuri specifice, atunci când este utilizat într-un dispozitiv de scump unic ca o entitate externă. În caz contrar, acest nivel este ineficient. Orice dispozitiv extern - un dispozitiv suficient de mecanică de precizie robuste și, prin urmare, mai avantajos să se folosească de-al patrulea nivel complementar Bani, atunci când este posibil să se controleze nu unul imediat, și mai multe externe OS-troystvami, inclusiv de backup.

Combinația dintre niveluri și metode de interacțiune vă permite să creați cele mai diferite sisteme multi-mașină și multiprocesor.

Tehnologia UCoz este utilizată







Articole similare

Trimiteți-le prietenilor: