Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
Paralelismul cu o singura UC
Sunt sist uniproc pt care au fost incercate mai multe metode si tehnici pt preluarea paralela a inf: 1. Multiplicarea unit fctionale: existenta unui singur ALU pp executia secventiala a operatiilor. Astfel pt un sist care dispune de mai multe ALU se va obs o crestere de semnal a vitezei. Pt sist CDC6600(64) canalele au fost prevazute cu 10 unit fctionale in cadrul UC. Ele sunt independente fata de celalalt à incarcare eficienta. Astfel avem unitate pt adunare pt virgula fixa, iar alta pt virgula flotanta, avem inmultire in virgula fixa, iar alta pt virgula flotanta, unitate de incrementare, de deplasare, pt salt, 2 unitati pt impartire. 2. Paralelism: procesoare de intrare-iesire 8089. 3.Implementarea paralela si conceptul de banda de asamblare in UC: la nivelul sumatoarelor antipipare rezultatelor de transport se incadreaza aici. Se poate face anticipare si la instructiunile cand ciclul instructiune este impartit in mai multe faze: aducere instructiune, decodificare, citire operand, executie, depunere rezultat. La un moment dat in UC pot fi mai multe instructiuni aflate in diferite faze. Ierarhizarea memoriei este tot aici incadrata; lucrul cu tampoane, cache-ul, iar dezvoltarea unor registre specializate permit o reducere a timpului de asteptare datorita indisponsabilitatii operandului. Raportul intre registrele generale si cele specializate e o problema deschisa: nu mare a reg. Generale àflexibilitate mare; nr mare reg. Specializateà compactare. 4.Multiprogramarea: presupune eexecutia aparent simultana a mai multor programe in acelasi interval de timp. Daca de exemplu la un moment dat un program necesita o comanda cu o periferie mai lunga decat durata, executia poate fi data unui procesor I/O. 5.Utilizarea sistemului de operare cu divizarea timpului: aceste sisteme permit executia aparent simultana a mai multor programe in acelasi interval de timp. Fiecarui program ii este alocata o felie din timpul lui UC. Dupa trecerea timpului UC intrerupe executia si continua cu executia altui program. Se poate folosi si sisteme cu mai multe UC dar apar probleme de planificare si alocare.
Copyright © 2024 - Toate drepturile rezervate