arquitecturas cisc-y-risc

of 15 /15
Daniel Martinez Vargas Sistemas operativos

Author: daniel-martinez

Post on 10-Aug-2015

87 views

Category:

Education


2 download

Embed Size (px)

TRANSCRIPT

  1. 1. Daniel Martinez Vargas Sistemas operativos
  2. 2. CISC (complex instruction set computer) Computadoras con un conjunto de instrucciones complejo. RISC (reduced instruction set computer) Computadoras con un conjunto de instrucciones reducido. Definicin
  3. 3. Una de las primeras decisiones a la hora de disear un microprocesador es decidir cul ser su juego de instrucciones. Primero: el juego de instrucciones decide el diseo fsico del conjunto Segundo: cualquier operacin que deba ejecutarse en el microprocesador deber poder ser descrita en trminos de un lenguaje de estas instrucciones. Introduccin
  4. 4. Frente a esta cuestin caben dos filosofas de diseo; mquinas denominadas CISC y mquinas denominadas RISC. Hasta hace solo algunos aos, la divisin era en que RISC se utilizaba para entornos de red, mientras que CISC se aplicaba en ordenadores domsticos.
  5. 5. INSTRUCCIONES DE LA MAQUINA EJECUCION DE LA INSTRUCCION CISC RISC INSTRUCCIONES DE LA MAQUINA CONVERSION DE MICROCODIGO MICROINSTRUCCIONES MICROINSTRUCCIONES DE EJECUCION ESQUEMA DE FUNCIONAMIENTO
  6. 6. CISC Los microprocesadores CISC tienen un conjunto de instrucciones que se caracteriza por ser muy amplio y permitir operaciones complejas entre operando situados en la memoria o en los registros internos, en contraposicin a la arquitectura RISC.
  7. 7. Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que, en la actualidad, la mayora de los sistemas CISC de alto rendimiento implementan un sistema que convierte dichas instrucciones complejas en varias instrucciones simples del tipo RISC, llamadas generalmente microinstrucciones. Entre las ventajas de CISC destacan las siguientes caracteristicas: - Reduce la dificultad de crear compiladores. - Permite reducir el costo total del sistema. - Reduce los costos de creacin de software. - Mejora la compactacin de cdigo. - Facilita la depuracin de errores.
  8. 8. RISC En la arquitectura computacional, RISC (del ingls reduced instruction set computer) es un tipo de microprocesador con las siguientes caractersticas fundamentales: Instrucciones de tamao fijo y presentadas en un reducido nmero de formatos. Slo las instrucciones de carga y almacenamiento acceden a la memoria de datos.
  9. 9. El objetivo de disear mquinas con esta arquitectura es posibilitar la segmentacin y el paralelismo en la ejecucin de instrucciones y reducir los accesos a memoria, RISC es una filosofa de diseo de CPU para computadora que est a favor de conjuntos de instrucciones pequeas y simples que toman menor tiempo para ejecutarse. El tipo de procesador ms comnmente utilizado en equipos de escritorio, el x86, est basado en CISC en lugar de RISC, aunque las versiones ms nuevas traducen instrucciones basadas en CISC x86 a instrucciones ms simples basadas en RISC para uso interno antes de su ejecucin.
  10. 10. La idea fue inspirada por el hecho de que muchas de las caractersticas que eran incluidas en los diseos tradicionales de CPU para aumentar la velocidad estaban siendo ignoradas por los programas que eran ejecutados en ellas. Adems, la velocidad del procesador en relacin con la memoria de la computadora que acceda era cada vez ms alta. Caractersticas: Incrementar el tamao del conjunto de registros. Mayor velocidad en la ejecucin de instrucciones. Implementar medidas para aumentar el paralelismo interno. Aadir cachs enormes. Aadir otras funcionalidades, como E/S y relojes para minicontroladores.
  11. 11. - Codificacin uniforme de instrucciones, lo que permite una de codificacin ms rpida. - Un conjunto de registros homogneo, permitiendo que cualquier registro sea utilizado en cualquier contexto y as simplificar el diseo del compilador. - Modos de direccionamiento simple con modos ms complejos reemplazados por secuencias de instrucciones aritmticas simples. - Los tipos de datos soportados en el hardware no se encuentran en una mquina RISC.
  12. 12. Cuadro comparativo
  13. 13. GRACIAS.