comparación de arquitecturas internas

7
COMPARACIÓN DE ARQUITECTURAS INTERNAS DE LA ROSA GARFIAS RAQUEL ABIGAIL 2NV31

Upload: raquel-de-la-rosa

Post on 08-Feb-2017

114 views

Category:

Devices & Hardware


2 download

TRANSCRIPT

Page 1: Comparación de arquitecturas internas

COMPARACIÓN DE ARQUITECTURAS INTERNAS

DE LA ROSA GARFIAS RAQUEL ABIGAIL

2NV31

Page 2: Comparación de arquitecturas internas

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

Page 3: Comparación de arquitecturas internas

• 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

Page 4: Comparación de arquitecturas internas

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

Page 5: Comparación de arquitecturas internas

• 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

Page 6: Comparación de arquitecturas internas

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

Page 7: Comparación de arquitecturas internas

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