Calculatoare
Se clasifica conform urmatoarelor caracteristici:Se clasifica conform urmatoarelor caracteristici: I
Orice proces executa: a) Operatii elementare cu nr reale respectiv operatii cu nr complexe implemetate hardware (pot fi implementate si software) b) Operatii logicesi de deplasare care lucreaza la nivel de bit. Aceste operatii sunt folosite pentru determinarea bitilor de control din cuvintele de stare sau pentru realizarea rapida a unor operatii aritmetice( x, / etc.)
1-secventiale 2-alternative if – then – else 3- repetitive -> do – while
In cazul utilizarii unui registru de interfata e necesar ca in prealabil registrul respectiv sa fie incarcat cu valoarea dorita.=> Marirea vitezei de lucru a transferului de date. II Dupa modul de prezentare a operanzilor avem instructiuni : „ . ” fixe in „ , ” mobile cu nr zecimale codificate binar (la PC) pe siruri de caractere (nu exista la PC) matriciale ce opereaza la nivelul datelor tabelar (nu exista la PC) Orice instructiune de calcul cuprinde cel putin setul standard de instructiuni adica instructiunile „.”fixe. III Dupa forma , structura si lungimea instructiunii cu format fix: instructiunile au aceeasi lungime si implica o structura simpla a procesului si o utilizare ineficienta a memoriei. cu format variabil, lungimea depinde de tipul de operand si de modul de adresare. IV Dupa modul de adresare a operanzilor fara nici o adresare; operanzii sunt cautati rapid in stiva sistemului de calcul cu o singura adresare: codificarea operatiilor unare cu 2 adrese pt operatii binare in care una din adrese e un registru iar cealalta adresa este o adresa de memorie Tipuri de procesoare Procesoarele sunt impartite de regula dupa setul de instructiuni astfel procesoare de tip CISC (Complex Instruction Set Computer) cu format variabil ce permit un nr mare de moduri de adresare; executarea unei instructiuni se face pe parcursul mai multor cicluri masina; sunt procesoare complexe ce utilizeaza eficient memoria interna. RISC (Reduced Instruction Set Computer) -> sunt procesoare cu un set redus de instructiuni la care majoritatea instructiunilor pot fi executate intr-un singur ciclu masina. Instructiunile au o lungime fixa se foloseste un singur acces la memorie, au un numar minim de moduri de adresare. In comparatie cu un nr mare de registrii in care se depun operanzii, de obicei instructiunile lucreaza cu operanzi in registrii, operatiile fiind elementare. Datorita simplitatii operatiilor elementare pot fi construite unitati de prelucrare paralele => executarea simultana a mai multor instructiuni. Cu aceste procesoare se implementeaza tehnica Pipeline de executie a instructiunilor in care in fiecare frecventa de ceas se preia cate o instructiune la un moment dat sunt un executie mai multe instructiuni din diverse stadii
|