arquitecturas risc - cisc

of 25/25
AQUITECTURAS RICS Y CISC COMPLEX INSTRUCTION SET COMPUTER -REDUCED INSTRUCTION SET COMPUTER

Post on 16-Jul-2015

354 views

Category:

Technology

0 download

Embed Size (px)

TRANSCRIPT

AQUITECTURAS RICS Y CISC

AQUITECTURAS RICS Y CISC complex instruction set computer -reduced instruction set computer

ContenidoIntroduccinObjetivosModelos de Arquitecturas (Von Neumann Harvard)Arquitectura CISC Arquitectura RISCComparacin RISC- CISCModernizacinConclusiones Recomendaciones

Introduccingeneral Conocer y comparar las caractersticas bsicas de las arquitecturas RICS- CISC

Especifico Entender funcionamiento de las arquitecturas RICS-CISC Comprender que causa llevo a la creacin de las arquitecturas RICS- CISCAnalizar las caractersticas de las arquitecturas RICS- CISCComparar las ventajas y desventajas de las arquitecturas RICS- CISC OBJETIVOMODELOS DE ARQUITECTURAS Arquitectura von NeumannSistemas con microprocesadores La unidad central de proceso (CPU), est conectada a una memoria principal nica donde se guardan las instrucciones del programa y los datos. A dicha memoria se accede a travs de un sistema de buses nico.

Arquitectura Harvard Este modelo, que utilizan los Microcontroladores PIC, tiene la unidad central deproceso (CPU) conectada a dos memorias (una con las instrucciones y otra con los datos) por medio de dos buses diferentes.

ARQUITECTURA CISC DEFINICION La microprogramacin es una caracterstica importante y esencial de casi todas las arquitecturas CISC. Significa que cada instruccin de mquina es interpretada por un microprograma localizado en una memoria

Factores de evolucin de ciscEl control micro programadoFacilidad de implementacin.Uso eficiente del espacio del chipPosibilidad de modificar un conjunto de instrucciones.Posibilidad de disear nuevas y poderosas instrucciones.Posibilidad de disear nuevas arquitecturas

Necesidad de tener un rico conjunto de instrucciones.Instrucciones complejas.Gran cantidad de modos de direccionamiento.Reduccin en tiempo de ejecucin en instrucciones complejas.Compatibilidad con miembros anteriores de la familia.Buscar correspondencia de instrucciones de alto nivel.Usar controles micro programado para ejecutar grandes instrucciones de alto nivel en el ordenador.Disponibilidad de lenguaje de maquina.

CARACTERISTICASComo funciona cisc Incorporan un gran conjunto de comandos en la ROM. El sistema operativo enva un comando al procesador. El chip debe verificar el tamao del comando y reservarlo en la memoria interna. El procesador decodifica las instrucciones. A travs de la circuitera se ejecutan las instrucciones. Requiere de cuatro a diez ciclos de reloj.DIAGRAMA DE BLOQUES Ventajas Facilidad de implementacin del conjunto de instruccionesCompatibilidad hacia adelante y hacia atrs de nuevas CPUsFacilidad de programacinPuede ser menor la complejidad del compiladorDesventajasLa complejidad del conjunto de instrucciones creceLas instrucciones de longitud variable reducen el rendimiento del sistemaInclusin de instrucciones que raramente se usanARQUITECTURA RISC Es el tipo de arquitectura diseado para aumentar la velocidad de procesamiento que se da en el ordenador.Debido a que se tiene un conjunto de instrucciones simplificado, stas se pueden implantar por hardware directamente en la CPU, lo cual elimina el microcdigo y la necesidad de decodificar instrucciones complejas.FactoresInstrucciones simples pueden ejecutarse en pocos ciclos de reloj/ciclos dereloj ms cortos Apropiado para la aplicacin de arquitectura segmentada Potencialmente se completara una instruccin por ciclo de reloj Tamao de instruccin fijo simplifica bsqueda y decodificacin Un grupo pequeo de instrucciones (20%) ocupa la mayor partedel tiempo de ejecucin de un programa ( 80%) Un conjunto de instrucciones simples puede implantar tambin instruccionescomplejas

caractersticasFuncionamientoLas RISC constan de instrucciones que realizan una tarea. Las instrucciones no necesitan ser decodificadas. Para realizar una instruccin usa un ciclo de reloj. Puede ejecutar hasta 10 comandos a la vez. Pasan por menos transistores en los circuitos.Diagrama de bloquesVENTAJASSe incrementa la velocidad debido a un conjunto de instrucciones ms simple.Hardware ms simple debido a instrucciones ms sencillas que requieren menos espacio en el chipEl ciclo de diseo ms corto resulta en un diseo efectivo , costos controlados de desarrollo y tiempo de salida al mercado ms corto.DESVENTAJASExcesiva dependencia en la efectividad del compiladorLa depuracin de los programas se hace difcil por la programacin de instruccionesSe incrementa el tamao del cdigo de lenguaje mquinaNecesidad de memoria rpidaRISC VS CISC

COMPARACION

CONCLUCIONES RECOMENDACIONES PREGUNTAS ? GRACIAS