Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
set computing
acreditada.
DEC Alpha AXP 21064, un microprocesador RISC
En el mundo de la microcomputación de
los años setenta, este era un aspecto
más de las CPU, ya que los procesadores
eran entonces demasiado lentos –de
hecho había una tendencia a que el
procesador fuera más lento que la
memoria con la que se comunicaba-. En
esos casos tenía sentido eliminar casi
todos los registros, y entonces proveer al
programador de una buena cantidad de
maneras de tratar con la memoria para
facilitar su trabajo.
Historia
Mientras la filosofía de diseño RISC se
estaba formando, nuevas ideas
comenzaban a surgir con un único fin:
incrementar drásticamente el
rendimiento de la CPU.
Al principio de la década de los ochenta
se pensaba que los diseños existentes
estaban alcanzando sus límites teóricos.
Las mejoras de la velocidad en el futuro
serían hechas con base en procesos
mejorados, esto es, pequeñas
características en el chip. La complejidad
del chip podría continuar como hasta
entonces, pero un tamaño más pequeño
podría resultar en un mejor rendimiento
del mismo al operar a más altas
velocidades de reloj. Se puso una gran
cantidad de esfuerzo en diseñar chips
para computación paralela, con vínculos
de comunicación interconstruidos. En
vez de hacer los chips más rápidos, una
gran cantidad de chips serían utilizados,
dividiendo la problemática entre estos.
Sin embargo, la historia mostró que
estos miedos no se convirtieron en
realidad, y hubo un número de ideas que
mejoraron drásticamente el rendimiento
al final de la década de los ochenta.
Características
En pocas palabras esto significa que
para cualquier nivel de desempeño dado,
un chip RISC típicamente tendrá menos
transistores dedicados a la lógica
principal. Esto permite a los diseñadores
una flexibilidad considerable; así pueden,
por ejemplo:
Incrementar el tamaño del conjunto de
registros.
Mayor velocidad en la ejecución de
instrucciones.
Implementar medidas para aumentar
el paralelismo interno.
Añadir cachés enormes.
Añadir otras funcionalidades, como
E/S y relojes para minicontroladores.
Construir los chips en líneas de
producción antiguas que de otra
manera no serían utilizables.
No ampliar las funcionalidades, y por
lo tanto ofrecer el chip para
aplicaciones de bajo consumo de
energía o de tamaño limitado.
Codificación uniforme de
instrucciones (ejemplo: el código de
operación se encuentra siempre en la
misma posición en cada instrucción, la
cual es siempre una palabra), lo que
permite una decodificació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
(aunque existen muchas formas de
separar los ficheros de registro de
entero y coma flotante).
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 (por ejemplo, algunas
máquinas CISC tiene instrucciones
para tratar con tipos byte, cadena) no
se encuentran en una máquina RISC.
RISC moderno
La investigación de Berkeley no fue
comercializada directamente, pero el
diseño RISC-II fue utilizado por Sun
Microsystems para desarrollar el SPARC,
por Pyramid Technology para desarrollar
sus máquinas de multiprocesador de
rango medio, y por casi todas las
compañías unos años más tarde. Fue el
uso de RISC por el chip de SUN en las
nuevas máquinas el que demostró que
los beneficios de RISC eran reales, y sus
máquinas rápidamente desplazaron a la
competencia y esencialmente se
apoderaron de todo el mercado de
estaciones de trabajo.
Véase también
Arquitectura de Arquitectura
conjunto de Harvard
instrucciones Arquitectura de
complejas von Neumann
Arquitectura Modos de
computacional direccionamient
o
CISC VLIW
Microprocesador OpenRISC
Microcontrolador SISC
Referencias
1. «CISC und RISC» (html). Elektronik
Kompendium (en alemán). Archivado
desde el original el 6 de marzo de
2018. Consultado el 28 de diciembre
de 2018. «RISC steht für Reduced
Instruction Set Computing. Übersetzt
ist das ein Computer (Prozessor) mit
einem reduzierte Befehlssatz, der nur
wenige elementare Befehle enthält.
Die meisten Befehle können
innerhalb weniger Taktzyklen
ausgeführt werden. Wenige und
einfache Befehle haben einen
einfacheren Prozessoraufbau zur
Folge, in dem sich einfache digitale
Schaltungen befinden und dessen
Befehle (im Steuerwerk) fest
verdrahtet sind.»
2. «De cómo el Hardware abierto
planea conquistar nuestro mundo
(de nuevo)» (html). Pandora FMS. 1
de octubre de 2018. Archivado desde
el original el 28 de diciembre de
2018. Consultado el 28 de diciembre
de 2018. «IBM® aprendió de sus
desaciertos y el procesador
PowerPC lo realizaron en asociación
con Motorola® y le dieron
participación a Apple®, quienes
aportaban millones de clientes
deseosos de invertir sus ahorros en
equipos de última generación.»
Enlaces externos
Linux en portátiles con RISC
(en inglés) About the RISC-V
Foundation
Datos: Q189376
Multimedia: Category:Reduced
Instruction Set Computers
Obtenido de
«https://es.wikipedia.org/w/index.php?
title=Reduced_instruction_set_computing&oldid=
122683220»