Diferencia entre revisiones de «Reduced instruction set computing»

Contenido eliminado Contenido añadido
Deshecha la edición 39255826 de 186.112.11.50 (disc.)
Línea 1:
[[Archivo:DEC Alpha 21-35023-13 J40793-28 top.jpg|thumb|DEC Alpha AXP 21064, un [[microprocesador]] RISC]]
 
DeEn la [[Arquitectura de computadores|Arquitecturaarquitectura computacional]], '''RISC''' (del [[idioma inglés|inglés]] ''Reducedreduced Instructioninstruction Setset Computercomputer''), Computadoraes conun Conjuntotipo de Instrucciones[[microprocesador]] con las siguientes Reducidas.características fundamentales:
 
Es un tipo de [[microprocesador]] con las siguientes características fundamentales:
# [[Instrucción|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 por datos.
Línea 12 ⟶ 11:
Las máquinas RISC protagonizan la tendencia actual de construcción de microprocesadores. [[PowerPC]], [[DEC Alpha]], [[MIPS (procesador)|MIPS]], [[ARM]], ... son ejemplos de algunos de ellos.
 
'''RISC''' es una filosofía de diseño de [[Unidad central de procesamiento|CPU]] para [[computadora]] que está a favor de conjuntos de instrucciones pequeñas y simples que toman menor tiempo para ejecutarse. El tipo de procesador más comúnmente utilizado en equipos de escritorio, el [[x86]], está basado en [[CISC]] en lugar de RISC, aunque las versiones más nuevas traducen instrucciones basadas en CISC x86 a instrucciones más simples basadas en RISC para uso interno antes de su ejecución.
 
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 eran ejecutados en ellas. Además, la velocidad del procesador en relación con la [[Memoria de computadora|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.
Línea 20 ⟶ 19:
== Filosofía de diseño antes de RISC ==
Uno de los principios básicos de diseño para todos los procesadores es añadir velocidad al proveerles alguna memoria muy rápida para almacenar información temporalmente, estas memorias son conocidas como [[registro]]s. Por ejemplo, casi cada CPU incluye una orden para sumar dos números. La operación básica de un CPU sería cargar esos dos números en los registros, sumarlos y almacenar el resultado en otro registro, finalmente, tomar el resultado del último registro y devolverlo a la memoria principal.
 
bbd
Sin embargo, los registros tienen el inconveniente de ser algo complejos para implementar. Cada uno está representado por transistores en el chip, en este aspecto la memoria principal tiende a ser mucho más simple y económica. Además, los registros le añaden complejidad al cableado, porque la [[CPUunidad central de procesamiento]] necesita estar conectada a todos y cada uno de los registros para poder utilizarlos por igual.
 
Como resultado de esto, muchos diseños de CPU limitan el uso de registros de alguna u otra manera. Algunos incluyen pocos registros, aunque esto limita su velocidad. Otros dedican sus registros a tareas específicas para reducir la complejidad; por ejemplo, un registro podría ser cap
Línea 49 ⟶ 48:
Sin embargo RISC también tenía sus desventajas. Debido a que una serie de instrucciones son necesarias para completar incluso las tareas más sencillas, el número total de instrucciones para la lectura de la memoria es más grande, y por lo tanto lleva más tiempo. Al mismo tiempo no estaba claro dónde habría o no una ganancia neta en el desempeño debido a esta limitación, y hubo una batalla casi continua en el mundo de la prensa y del diseño sobre los conceptos de RISC.
 
== Mientras tanto...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.
 
Línea 62 ⟶ 60:
 
== 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:
 
Línea 84 ⟶ 81:
 
== Primeros diseños RISC ==
 
[[Archivo:Control Data 6600 mainframe.jpg|thumb|right|200px|Una consola del ''CDC 6600'' [[mainframe]] system]]
 
Línea 108 ⟶ 104:
 
== 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 [[estación de trabajo|estaciones de trabajo]].
 
Línea 137 ⟶ 132:
 
== Véase también ==
* [[Arquitectura de conjunto de instrucciones]].
* [[Arquitectura computacional]].
* [[Arquitectura Harvard]].
* [[Arquitectura de von Neumann]].
* [[Modos de direccionamiento]].
* [[CISC]].
* [[Microprocesador]].
* [[Microcontrolador]].
* [[VLIW]].
* [[w:en:OpenRISC|OpenRISC]].
 
== Enlaces externos ==
* [http://tuxmobil.org/mobile_riscos.html Linux en portátiles con RISC].
* [http://www.tips-tricks.com.ar/2009/01/las-5-etapas-risc/ Las 5 etapas RISC].
 
[[Categoría:Acrónimos de informática]]
[[Categoría:Arquitectura de computadoras]]
[[Categoría:Unidad central de procesamiento]]
[[Categoría:Acrónimos de informática]]
 
[[ar:مجموعة تعليمات بنية الحاسب]]