Risc

Solo disponible en BuenasTareas
  • Páginas : 9 (2161 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de octubre de 2010
Leer documento completo
Vista previa del texto
-------------------------------------------------
Introducción
Hoy en día, los programas cada vez más grandes y complejos demandan mayor velocidad en el procesamiento de información, lo que implica la búsqueda de microprocesadores más rápidos y eficientes.
Una de las primeras decisiones a la hora de diseñar un microprocesador es decidir cual será su juego de instrucciones. La decisión estrascendente por dos razones; primero, el juego de instrucciones decide el diseño físico del conjunto; segundo, cualquier operación que deba ejecutarse en el microprocesador deberá poder ser descrita en términos de un lenguaje de estas instrucciones. Frente a esta cuestión caben dos filosofías de diseño; máquinas denominadas CISC y máquinas denominadas RISC.
En la década de los sesentas, lamicroprogramación era la técnica más apropiada para la tecnología de memorias existentes. En consecuencia, los procesadores se dotaron de poderosos conjuntos de instrucciones, dando surgimiento a la arquitectura CISC.
Las arquitecturas CISC utilizadas desde hace 15 años han permitido desarrollar un gran número de productos de software. Sin embargo, simultáneamente aumentan las aplicaciones en las quela capacidad de procesamiento es más importante que la compatibilidad con el hardware y el software anteriores. Por ello, todos los productores de estaciones de trabajo de renombre, pasaron en pocos años, de los procesadores CISC a los RISC.

-------------------------------------------------
Un poco de historia
Los primeros proyectos RISC surgieron de IBM, Stanford, y UC-Berkeley a finales delos 70 y principios de los 80. El IBM 801, el MIPS de Stanford y los RISC 1 y 2 de Berkeley fueron todos diseñados siguiendo una filosofía similar, la cual ha llegado a ser conocida como RISC. Ciertas características generales de estos diseños se encuentan hoy en día en todos las arquitecturas de tipo RISC.

IBM desarrolla el 801 experimental, basado en la arquitectura RISC desarrollada por elinvestigador de IBM John Cocke.

-------------------------------------------------
risc
En la arquitectura computacional, RISC (del inglés reduced instruction set computer) es un tipo de microprocesador con las siguientes características fundamentales:
1. Instrucciones de tamaño fijo y presentados en un reducido número de formatos.
2. Sólo las instrucciones de carga yalmacenamiento acceden a la memoria por datos.
3. Disponen de muchos registros de propósito general.
El objetivo de diseñar máquinas con esta arquitectura es posibilitar la segmentación [1] y el paralelismo [2] en la ejecución de instrucciones y reducir los accesos a memoria, además de tener mayor compatibilidad con compiladores optimizados.
Estos objetivos dieron lugar a instrucciones y modos dedireccionamiento mas sencillos, formato de instrucciones de longitud fija y un gran numero de registros.
* La segmentación, un método para aumentar el rendimiento de sistemas electrónicos digitales, fuertemente utilizado para el análisis de imágenes digitales
* Paralelismo. Es el término utilizado para designar un tipo de microarquitectura de procesador capaz de ejecutar más de unainstrucción por ciclo de reloj.
RISC es una filosofía de diseño de CPU para computadora que está a favor de conjuntos de instrucciones pequeñas y simples que toman menor tiempo para ejecutarse.
La idea fue inspirada por el hecho de que muchas de las características que eran incluidas en los diseños tradicionales de CPU para aumentar la velocidad estaban siendo ignoradas por los programas que eranejecutados en ellas. Además, la velocidad del procesador en relación con la memoria de la computadora que accedía era cada vez más alta. Esto conllevó la aparición de numerosas técnicas para reducir el procesamiento dentro del CPU, así como de reducir el número total de accesos a memoria.

Buscando aumentar la velocidad del procesamiento se descubrió en base a experimentos que, con una determinada...
tracking img