Você está na página 1de 5

ESIME CU.

Profa. Oviedo Sandoval Leslie V.


Microprocesadores

Lozano Santana Omar Daniel


2013350641
6EX2

ARQUITECTURA RISC
Una de las primeras decisiones a la hora de disear un microprocesador es decidir cual
ser su juego de instrucciones.
La decisin por dos razones; 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.
Frente a esta cuestin caben dos filosofas de diseo; mquinas denominadas CISC y
mquinas denominadas RISC.

Cuando hablamos de microprocesadores CISC, computadoras con un conjunto de


instrucciones complejo, (del ingls complex instruction set computer), y
procesadores RISC, computadoras con un conjunto de instrucciones reducido, (del ingls
reduced instruction set computer), se piensa que los atributos complejo y reducido
describen las diferencias entre los dos modelos de arquitectura para microprocesadores.
Esto es cierto solo de forma superficial, pues se requiere de muchas otras caractersticas
esenciales para definir los RISC y los CISC.
Hasta hace solo algunos aos, la divisin era tajante: RISC se utilizaba para entornos de
red, mientras que CISC se aplicaba en ordenadores domsticos. Pero en la actualidad se
alzan voces que afirman que CISC est agotando sus posibilidades, mientras otras
defienden fervientemente que CISC ya ha alcanzado a RISC, adoptando algunas de sus
principales caractersticas.

ESIME CU.
Profa. Oviedo Sandoval Leslie V.
Microprocesadores

Lozano Santana Omar Daniel


2013350641
6EX2

Arquitectura 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.
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.

Las mquinas RISC protagonizan la tendencia actual de construccin de


microprocesadores. PowerPC, DEC Alpha, MIPS, ARM, SPARC... son ejemplos de
algunos de ellos. 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. 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. Esto con llev la aparicin de numerosas tcnicas para
reducir el procesamiento dentro del CPU, as como de reducir el nmero total de accesos
a memoria.

Caracteristicas:
En pocas palabras esto significa que para cualquier nivel de desempeo dado, un chip
RISC tpicamente tendr menos transistores dedicados a la lgica principal. Esto permite
a los diseadores una flexibilidad considerable; as pueden, por ejemplo:

Incrementar el tamao del conjunto de registros.


Mayor velocidad en la ejecucin de instrucciones.
Implementar medidas para aumentar el paralelismo interno.

ESIME CU.
Profa. Oviedo Sandoval Leslie V.
Microprocesadores

Lozano Santana Omar Daniel


2013350641
6EX2

Aadir cachs enormes.


Aadir otras funcionalidades, como E/S y relojes para minicontroladores.
Construir los chips en lneas de produccin antiguas que de otra manera no seran
utilizables.
No ampliar las funcionalidades, y por lo tanto ofrecer el chip para aplicaciones de bajo
consumo de energa o de tamao limitado.
Las caractersticas que generalmente son encontradas en los diseos RISC son:

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.
Los diseos RISC tambin prefieren utilizar como caracterstica un modelo de memoria
Harvard, donde los conjuntos de instrucciones y los conjuntos de datos estn
conceptualmente separados.
Funcionamiento

Funciona de modo muy diferente a la CISC, su objetivo no es ahorrar esfuerzos externos


por parte del software con sus accesos a la RAM, sino facilitar que las instrucciones sean
ejecutadas lo ms rpidamente posible. La forma de conseguirlo es simplificando el tipo
de instrucciones que ejecuta el procesador. As, las instrucciones ms breves y sencillas
de un procesador RISC son capaces de ejecutarse mucho ms aprisa que las
instrucciones ms largas y complejas de un chip CISC. Sin embargo, este diseo requiere
de mucha ms RAM y de una tecnologa de compilador ms avanzada.
La relativa sencillez de la arquitectura de los procesadores RISC conduce a ciclos de
diseo ms cortos cuando se desarrollan nuevas versiones, lo que posibilita siempre la
aplicacin de las ms recientes tecnologas de semiconductores. Por ello, los
procesadores RISC no solo tienden a ofrecer una capacidad de procesamiento del
sistema de 2 a 4 veces mayor, sino que los saltos de capacidad que se producen de
generacin en generacin son mucho mayores que en los CISC.
Los comandos que incorpora el chip RISC en su ROM constan de varias instrucciones
pequeas que realizan una sola tarea. Las aplicaciones son aqu las encargadas de
indicar al procesador qu combinacin de estas instrucciones debe ejecutar para
completar una operacin mayor.
Los comandos de RISC son todos del mismo tamao y se cargan y almacenan del mismo
modo. Al ser estas instrucciones pequeas y sencillas, no necesitan ser descodificadas en
instrucciones menores como en el caso de los chips CISC, pues ya constituyen en s

ESIME CU.
Profa. Oviedo Sandoval Leslie V.
Microprocesadores

Lozano Santana Omar Daniel


2013350641
6EX2

unidades descodificadas. Es por ello, que el procesador RISC no gasta tiempo verificando
el tamao del comando, en descodificarlo ni en averiguar cmo cargarlo y guardarlo.
El procesador RISC puede adems ejecutar hasta 10 comandos a la vez pues el
compilador del software es el que determina qu comandos son independientes y por ello
es posible ejecutar varios a la vez.
Al ser los comandos del RISC ms sencillos, la circuitera por la que pasan tambin es
ms sencilla. Estos comandos pasan por menos transistores, de forma que se ejecutan
con ms rapidez. Para ejecutar una sola instruccin normalmente les basta con un ciclo
de reloj.

RISC Moderno
Los diseos RISC han llevado a un gran nmero de plataformas y arquitecturas al xito,
algunas de las ms grandes:

La lnea MIPS Technologies Inc., que se encontraba en la mayora de las computadoras


de Silicon Graphics hasta 2006, y estuvo en las consolas ya descatalogadas Nintendo 64,
PlayStation y PlayStation 2. Actualmente se utiliza en la PlayStation Portable y algunos
routers.

La serie IBM POWER,


superordenadores.

La versin PowerPC de Motorola e IBM (una versin de la serie IBM POWER) utilizada en
los ordenadores AmigaOne, Apple Macintosh como el iMac, eMac, Power Mac y
posteriores (hasta 2006). Actualmente se utiliza en muchos sistemas empotrados en
automviles, routers, etc, as como en muchas consolas de videojuegos, como la
Playstation 3, Xbox 360 y Wii.

El procesador SPARC y UltraSPARC de Sun Microsystems y Fujitsu, que se encuentra en


sus ltimos modelos de servidores (y hasta 2008 tambin en estaciones de trabajo).

El PA-RISC y el HP/PA de Hewlett-Packard, ya descatalogados.

El DEC Alpha en servidores HP AlphaServer y estaciones de trabajo AlphaStation, ya


descatalogados.

El ARM El paso de hardware de instrucciones x86 en operaciones RISC llega a ser


significativo en el rea y la energa para dispositivos mviles e integrados. Por lo tanto, los
procesadores ARM dominan en PALM, Nintendo DS, Game Boy Advance y en mltiples
PDAs, Apple iPods, Apple iPhone, iPod Touch (Samsung ARM1176JZF, ARM Cortex-A8,
Apple A4), Apple iPad (Apple A4 ARM -based SoC), videoconsolas como Nintendo DS
(ARM7TDMI, ARM946E-S), Nintendo Game Boy Advance (ARM7TDMI).

utilizado

principalmente

por

IBM

en

Servidores

ESIME CU.
Profa. Oviedo Sandoval Leslie V.
Microprocesadores

Lozano Santana Omar Daniel


2013350641
6EX2

El Atmel AVR usado en gran variedad de productos, desde mandos de la Xbox a los
coches de la empresa BMW.

La plataforma SuperH de Hitachi, originalmente usada para las consolas Sega Super 32X,
Saturn y Dreamcast, ahora forman parte de el corazon de muchos equipos electrnicos
para el consumo.SuperH es la plataforma base de el grupo Mitsubishi - Hitachi. Estos dos
grupos, unidos en 2002, dejaron aparte la propia arquitectura RISC de Mitsubishi, el
M32R.

Los procesadores XAP usados en muchos chips wireless de poco consumo (Bluetooth,
wifi) de CSR.
Entre las ventajas de RISC tenemos las siguientes:

La CPU trabaja mas rpido 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 despus de realizar sus operaciones en memoria los dos
operandos y su resultado, reduciendo la ejecucin de nuevas operaciones.

Cada instruccin puede ser ejecutada en un solo ciclo del CPU

Bibliografa
Articulo: RISC, multiproceso y cach. Disponible en: "www.consulintel.es". Consultado:
25 de enero de 2012.
Articulo: RISC y CISC diseos opuestos. Disponible en: "www.gaapsoluciones.es.
Consultado: 25 de enero de 2012
Articulo: de microprocesadores CISC y RISC. Disponible en: "www.monografias.com.
Consultado: 25 de enero de 2012.

Você também pode gostar