Sunteți pe pagina 1din 26

Arhitectura Calculatoarelor

Prelegerea #4

Structura și clasificarea
generală a calculatoarelor.
Clasificarea lui Flynn
 S1.Ciclul maşină „fetch”(Citirea instrucţiunii din
registru sau din memoria internă);

 S2.Decodificarea instrucţiunii – decodifică în


microinstrucțiuni;

 S3.Generarea adresei pentru localizarea operanzilor în


memorie;

 S4.Executarea conform codului OP în UAL;

 S5.Înscrierea rezultatului ( unde va fi înscris rezultatul


depinde de formatul instucţiunii
Unitate de Unitate pentru Unitate pentru
execuţie cu virguli segmentare paginare
flotante s3 s5
s4
Unitate de
interfaţă cu
magistrala

Memoria
cache
Unitate de
Execuţie
s4 Unitate pentru Unitate
decodificare pentru
instrucţiuni “prefetch”
s2 s1
Banda de asamblare (conveyer)
CPU arhitectura “superscalar”
Banda dubla
Intel 8086
Intel 386
Pentium IV
i7
Core
Single Instruction Single Data (SISD)

UC – unitate de comandă;
UE – unitate de execuţie, element de procesare, procesor;
MM – modul de memorie;
SI – flux (şir) de instrucţiuni;
SD – flux (şir) de date.
Multiple Instruction Single Data (MISD)

UC – unitate de comandă;
UE – unitate de execuţie, element
de procesare, procesor;
MM – modul de memorie;
SI – flux (şir) de instrucţiuni;
SD – flux (şir) de date.
Single Instruction Multiple Data (SIMD)

UC – unitate de comandă;
UE – unitate de execuţie, element de
procesare, procesor;
MM – modul de memorie;
SI – flux (şir) de instrucţiuni;
SD – flux (şir) de date.
Multiple Instruction Multiple Data (MIMD)

S-ar putea să vă placă și