Ejercicio Tema 1 - Arquitectura y Organización

1️⃣
Decidir si los conceptos son cuestiones de Arquitectura o de Organización.

Arquitectura

Tamaño de los datos
Si existirá una instrucción de ensamblador para sumar números en coma flotante
Si los operandos de las instrucciones deben proceder de datos almacenados en los registros
Si el resultado de una instrucción aritmético-lógica debe necesariamente almacenarse en un registro
El número de registros del banco
El tamaño máximo de la memoria principal
El tamaño de las instrucciones
Si el procesador tendrá una instrucción de ensamblador llamada “Halt and Catch Fire”
Si habrá instrucciones específicas para manipular datos representados en complemento a 2
Si se indica la dirección de memoria de un operando a través de un registro del banco o si debe incluirse la dirección completa en la propia instrucción
Si se podrán usar las mismas instrucciones para leer y escribir datos o si serán diferentes
Si se podrá acceder a un registro del banco en tamaño de palabra, de media palabra o de byte
Tamaño total del bus del sistema (datos = arq, direcciones = arq, control = org)

Organización

Si el cálculo se realiza mediante un circuito específico o algoritmos basados en aritmética entera
Si las instrucciones tardarán el mismo tiempo en ejecutarse o algunas necesitarán más tiempo
Si las instrucciones se ejecutarán de una en una o si podrán segmentarse para ganar velocidad
Si el almacenamiento masivo consistirá en un HDD o en un SSD
La frecuencia del reloj
Si el procesador será superescalar
Si dispondremos de memoria caché
El número de puertos USB del ordenador
El número de transistores del procesador
Si la memoria está basada en biestables (SRAM) o en condensadores (DRAM)
Si habrá algún mecanismo de predicción para las instrucciones de salto condicional
Si habrá una memoria unificada para albergar los datos programas o si serán memorias separadas
Si será un procesador multinúcleo
Las horas de autonomía de la batería (en el caso de un portátil)
El orden en el que se conectan las entradas de un multiplexor del camino de datos de un procesador
La existencia de 2 registros de uso específico para almacenamiento temporal de datos en una implementación concreta de un procesador
Tamaño total del bus del sistema (datos = arq, direcciones = arq, control = org)