1: Una memoria para datos y otra para instrucciones + E/S + UAL
30s
Hardvard
Von Neuman
2: Una memoria principal + E/S + CPU
30s
Hardvard
Von Neuman
3: Almacena temporalmente resultados aritméticos y lógicos para la ALU
30s
Reloj
Decodificadr
Acumulador
Contador de programa
4: Contiene la instrucción que se está ejecutando en cada momento
30s
Contador de programa
Decodificador
Registro de instrucción
Secuenciador
5: Contiene la dirección de memoria de la siguiente instrucción a ejecutar
30s
Decodificador
Contador de programa
Secuenciador
Registro de instrucción
6: Genera microordenes que, sincronizadas con el reloj, hacen que se vaya ejecutando la instrucción que está cargada en el registro de instrucción
30s
Contador de programa
Reloj
Decodificador
Secuenciador
7: Interpreta la instrucción para su posterior proceso
30s
Contador de programa
Decodificador
Acumulador
Reloj
8: Sucesión de impulsos eléctricos a intervalos constantes, que marcan los instantes en los que han de comenzar los distintos pasos de los que consta cada instrucción
30s
Reloj
Secuenciador
Registro de instrucción
Contador de programa
9: Usada en los intel Itanium, es una interpretación de VLIW (Very Long Instruction Word), le dice al compilador qué instrucciones pueden ejecutarse en paralelo (grupos de 128 bits)
40s
EPIC
RISC
CISC
SISC
10: Muchas instrucciones complejas que suelen ejecutarse en varios ciclos que realizan múltiples operaciones. Menor tamaño de código, mayor retrocompatibilidad y programación más sencilla en ensamblador
40s
EPIC
SISC
RISC
CISC
11: Pocas instrucciones simples ejecutadas idealmente en un ciclo que realizan un tipo de operación. Mayor velocidad, cpus más fáciles de diseñar, económicas con menor consumo energético
40s
SISC
RISC
EPIC
CISC
12: Se procesan múltiples instrucciones sobre datos diferentes de forma independiente
30s
SIMD
MISD
MIMD
SISD
13: Un solo procesador ejecuta una única instrucción a la vez sobre un solo dato
30s
MIMD
SISD
MISD
SIMD
14: Una única instrucción se aplica simultáneamente a múltiples elementos de datos
20s
SIMD
MIMD
MISD
SISD
15: Múltiples instrucciones operan sobre un único flujo de datos
20s
MIMD
SIMD
SISD
MISD
16: Cada CPU tiene su propia memoria. La comunicación se realiza a través de una red
30s
SMP
MIMD
SIMD
MPP
17: Todas las CPU comparten la misma memoria, acceso de memoria uniforme (UMA)