Qué es un procesador RISC
Se entiende
por procesador RISC
aquel que tiene un conjunto de instrucciones con unas características
determinadas.
El término
"reducido" puede llevar a engaño cuando nos referimos a RISC. No se
trata de que sean pocas instrucciones, ya que ningún procesador actual tiene
pocas, si no de que estas sean sencillas. Se acepta que un procesador sea RISC
cuando la misma instrucción que carga datos de memoria no realiza operaciones
sobre ellos.
Gracias a esto
la unidad de control, que es la encargada de gestionar que los bloques
funcionales como la unidad aritmética lógica o la de punto
flotante realicen su función, puede ser más sencilla que con otras
arquitecturas.
Desventajas del diseño RISC
Menor potencia que otros procesadores. Existen
operaciones que se aceleran muchísimo con instrucciones complejas. Sobre todo
de índole matemática asociadas a simulaciones, tratamiento de señal, video,
fotos.
Mayor tamaño de los programas. Esto en la
actualidad no tiene importancia ya que la capacidad de los discos duros ha
crecido de forma exponencial y bajado su precio pero hace años era importante.
Procesadores actuales,
¿RISC o CISC?
La guerra
entre las arquitecturas CISC, que es la opuesta a la RISC, es antigua. Sin
embargo y gracias a las tabletas y smartphones ha vuelto a
estar de actualidad.
Tienen
instrucciones CISC realmente complejas que son divididas en trozos y procesadas
en el orden más adecuado para utilizar todos los recursos al mismo tiempo. O
sea que ahora tienes tanto procesadores RISC como CISC.
¿CISC o RISC?
La mayor
ventaja de un procesador RISC frente a uno CISC es su eficiencia energética.
Un bajo
consumo necesita un micro capaz de realizar sus tareas sin desperdiciar ni un
sólo watio.
Aunque los
micros actuales que puedes tener en cualquier PC son muy parecidos a los RISC
es cierto que incluyen en su interior mucha potencia de cálculo que necesita
energía para funcionar.
Arquitectura RISC y CISC
Una de las
primeras decisiones a la hora de diseñar un microprocesador es decidir cual
será su juego de instrucciones.
La decisión 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.
Cuando
hablamos de microprocesadores CISC, computadoras
con un conjunto de instrucciones complejo, se piensa que
los atributos complejo y reducido describen las diferencias entre los dos
modelos de arquitectura para microprocesadores.
Arquitectura RISC
En la
arquitectura computacional, RISC (del inglés reduced instruction set computer) es un tipo
de microprocesador con las siguientes características fundamentales:
Instrucciones
de tamaño fijo y presentadas en un reducido número de formatos.
Sólo las
instrucciones de carga y almacenamiento acceden a la memoria de datos.
Características encontradas en los diseños RISC
Codificación
uniforme de instrucciones, lo que permite una de codificación más
rápida.
Un conjunto de
registros homogéneo, permitiendo que cualquier registro sea utilizado en
cualquier contexto y así simplificar el diseño del compilador.
Modos de
direccionamiento simple con modos más complejos reemplazados por secuencias de
instrucciones aritméticas simples.
Los tipos de
datos soportados en el hardware no se encuentran en una máquina RISC.
Los diseños
RISC también prefieren utilizar como característica un modelo de memoria
Harvard, donde los conjuntos de instrucciones y los conjuntos de datos están
conceptualmente separados.
Ventajas de RISC
La CPU trabaja
mas rápido al utilizar menos ciclos de reloj para ejecutar instrucciones.
Utiliza un
sistema de direcciones no destructivas en RAM. Eso significa que a diferencia
de CISC, RISC conserva después de realizar sus operaciones en memoria los dos operando y su
resultado, reduciendo la ejecución de nuevas operaciones.
Cada
instrucción puede ser ejecutada en un solo ciclo del CPU.
No hay comentarios.:
Publicar un comentario