comparación de arquitecturas internas
TRANSCRIPT
COMPARACIÓN DE ARQUITECTURAS INTERNAS
DE LA ROSA GARFIAS RAQUEL ABIGAIL
2NV31
ARQUITECTURA• Atributos de un sistema que son visibles a un
programador• Tienen un impacto directo en la ejecución lógica de un
programaEJEMPLOS:
Conjunto de instrucciones Mecanismos de E/S Técnicas de direccionamiento de memoria Numero de bits usados
• Unidades funcionales y sus interconexiones, que materializan especificaciones arquitectónicas.
EJEMPLOS Señales de control Interfaces entre el computador y los periféricos Tecnología de memoria usada
ORGANIZACIÓN
ARQUITECTURA VON NEUMANN VS HARVARD
Von Neumann HarvardUtilizan el mismo dispositivo de
almacenamiento conectados mediante bus de datos y un bus de direcciones.
Es la más utilizada aunque es más lenta.
Utilizan dispositivos separados para las instrucciones y los datos.
Mayor velocidad aunque no tan utilizada
• CISC: Computador con Conjunto de Instrucciones Complejas. Se caracteriza por ser muy amplio y permitir operaciones complejas entre operandos situados en la memoria o en los registros internos.
• La idea de construir un computador con muy pocas instrucciones, sólo las más requeridas y otras que permitieran construir las instrucciones ausentes. Es aquí donde comienza a nacer el concepto del Computador con un Conjunto de Instrucciones Reducido.
ARQUITECTURA CISC VS RISC
ARQUITECTURA CISC VS RISC
CISC utiliza instrucciones muy descriptivas y específicas, es decir:
• El lenguaje debe contener un amplio surtido de ellas (una para cada circunstancia distinta).• Son instrucciones complejas, por tanto de ejecución lenta. La circuitería del procesador también es
compleja.• Para un trabajo específico se requieren pocas instrucciones (siempre hay una que resuelve el
problema).
Las máquinas RISC utilizan instrucciones que deben ser cuidadosamente escogidas, porque cualquier operación debe ser expresada como una secuencia de estas pocas instrucciones.
• El lenguaje contiene un conjunto pequeño de instrucciones.• Las instrucciones son muy simples, por tanto de ejecución rápida. La circuitería es más simple que
en los procesadores CISC.• Para cualquier operación se requieren varias instrucciones elementales.
En las máquinas CISC, lentitud de cada instrucción frente a poca cantidad de ellas; en las RISC, rapidez individual aunque hay que ejecutar un mayor número
CONCLUSIONES• Un procesador RISC típico tiene una capacidad de procesamiento de dos
a cuatro veces mayor que la de un CISC• En los procesadores CISC se requieren de varios ciclos de reloj, al menos
uno por instrucción.• Los procesadores CISC reducen la dificultad de crear compiladores• Los procesadores CISC facilitan la depuración de errores• En los procesadores RISC la CPU trabaja más rápido al utilizar menos
ciclos de reloj para ejecutar instrucciones• RISC utiliza un sistema de direcciones no destructivas en RAM• En los procesadores RISC cada instrucción puede ser ejecutada en un
solo ciclo del CPU