Arquitectura de Máquinas de Computadoras II — UNI

🧠 Unidad 2: Organización del CPU

🎯 Objetivo

Explicar en profundidad los fundamentos de la organización interna del procesador (CPU), describiendo su estructura, funcionamiento durante el ciclo de instrucción, los elementos que lo conforman y las principales arquitecturas que se utilizan en el diseño de procesadores modernos.

2.1 El Procesador

La CPU ejecuta instrucciones y coordina el sistema. Sus funciones clave son:

Componentes esenciales

2.2 El Ciclo de Instrucción

Describe las etapas por las que pasa una instrucción:

  1. Fetch: Obtener instrucción desde memoria.
  2. Decode: Interpretar operación y operandos.
  3. Fetch Operands: Cargar datos necesarios.
  4. Execute: Ejecutar operación en ALU/FPU.
  5. Write-back: Almacenar resultado.
  6. Update PC: Determinar siguiente instrucción.

En procesadores modernos, estas etapas se superponen mediante pipeline y se optimizan con predicción de saltos y ejecución fuera de orden.

2.3 Elementos para Estructurar el Procesador

Consideraciones de diseño

2.4 Estructura Básica del Procesador

Bloques funcionales:

Flujo de datos básico: PC → IR → UC → ALU → Registros/Memoria.

Se recomienda incluir un diagrama con bloques, buses, reloj y conexiones.

2.5 Arquitecturas del Procesador

Acumulador

Pila

Registros

🧭 Conclusión

La organización del CPU determina el rendimiento del sistema. Comprender su estructura, ciclo de instrucción y arquitecturas permite optimizar velocidad, consumo y complejidad. Las mejoras modernas se centran en paralelismo, seguridad y especialización.

⬅️ Volver al menú principal