Você está na página 1de 9

1

Indic

Pagina 1.- Qu es Risc?......................................................................................


2.- Principios de diseo de las Computadores Risc

2
3

3.-Caracteristicas. 4.- Risc moderno.. 5.- Conjunto de Instrucciones 6.- Arquitectura 7.- Risc Vs Cisc 8.-Conclusiones . 9.-Recomendacin..

3 3 4 7 8 9 9

2 ARQUITECTURAS RISC

Reduced Instruction Set Computer - Computadora con Conjunto de Instrucciones Reducido. Tipo de arquitecturas de computadoras que promueve conjuntos pequeos y simples de instrucciones que pueden tomar poco tiempo para ejecutarse. Los microprocesadores basados en esta arquitectura tienen instrucciones de tamaos fijos y presentados en un nmero reducido de formatos y en donde slo las instrucciones de carga y almacenamiento acceden a la memoria por datos. Tambin suelen tener muchos registros de propsito general. El objetivo de esta arquitectura es facilitar la segmentacin y el paralelismo en la ejecucin de instrucciones y reducir los accesos a memoria.

Intel no fabrica microprocesador completamente RISC para no perder la compatibilidad con los microprocesadores anteriores.

PRINCIPIOS DE DISEO DE LAS MAQUINAS RISC En el diseo de una mquina RISC se tienen cinco pasos: 1. 2. 3. 4. 5. Analizar las aplicaciones para encontrar las operaciones clave. Disear un bus de datos que sea ptimo para las operaciones clave. Disear instrucciones que realicen las operaciones clave utilizando el bus de datos. Agregar nuevas instrucciones slo si no hacen ms lenta a la mquina. Repetir este proceso para otros recursos.

E l diseador deber encontrar qu es lo que hacen en realidad los programas que se pretenden ejecutar. La parte principal de cualquier sistema es la que contiene los registros, el ALU y los 'buses' que los conectan. Se debe optimizar para el lenguaje o aplicacin en cuestin. El tiempo requerido, (denominado tiempo del ciclo del bus de datos) para extraer los operandos de sus registros, mover los datos a travs del ALU y almacenar el resultado de nuevo en un registro, deber hacerse en el tiempo mas corto posible.

Ventajas: 1. La CPU trabaja mas rpido al utilizar menos ciclos de reloj para cumplir sus funciones . 2. RISC ofrece soluciones donde se requiere una elevada capacidad de procesamiento y se presente una orientacin hacia los lenguajes de alto nivel..

3 3. Cada instruccin puede ser ejecutada en un solo ciclo de la CPU (mxima velocidad y eficiencia).

Caractersticas RISC

-Instrucciones de longitud fija -Limitada de carga y almacenamiento de memoria de acceso Instrucciones -Menos modos de direccionamiento -Instruccin de canalizacin -Cargas retrasadas y Sucursales -Optimizacin del compilador -Instruccin independiente y flujos de datos -Un gran nmero de registros -Cableado de la unidad de control - Decodificacin ms rpida. - Registros homogneos, permitiendo que cualquier registro sea utilizado en cualquier contexto - Modos de direccionamiento simple con reemplazados por secuencias de instrucciones aritmticas simples.

RISC Moderno:
-La lnea MIPS Technologies Inc: Que se encontraba en la mayora de las computadoras de Silicon Graphics -La serie IBM POWER: Utilizado principalmente por IBM en Servidores y superordenadores -La versin PowerPC de Motorola e IBM Utilizada en los ordenadores AmigaOne, Apple Macintosh como el iMac, eMac -El procesador SPARC y UltraSPARC de Sun Microsystems y Fujitsu Que se encuentra en sus ltimos modelos de servidores -Descatalogados: -El PA-RISC y el HP/PA de Hewlett-Packard -El DEC Alpha -El ARM Se encuentra en dispositivos PALM, Nintendo DS, Game Boy Advance y en mltiples PDAs, telfonos mviles, Smartphone y reproductores multimedia (como el iPod).

Conjunto de Instrucciones
Instrucciones de carga/almacenamiento:
OPERANDO LDSB LDSH LDUB LDUH LD LDD STB STH STD STDD DESCRIPCIN Cargar byte con signo Cargar media palabra con signo Cargar byte sin signo Cargar media palabra sin signo Cargar palabra Cargar doble palabra Almacenar byte Almacenar media palabra Almacenar palabra Almacenar doble palabra

Instrucciones Aritmticas

OPERANDO DESCRIPCIN ADD ADDCC ADDX ADDXCC SUB SUBCC Sumar Sumar, ajustar icc Sumar con acarreo Sumar con acarreo, ajustar icc Restar Restar, ajustar icc

SUBX SUBXCC MULSCC

Restar con adeudo Restar con adeudo, ajustar icc Paso de multiplicacin, ajustar icc

Instrucciones Booleanas
OPERANDO DESCRIPCIN AND ANDCC ANDN ANDNCC OR ORCC ORN ORNCC XOR XORCC XNOR XNORCC Y Y, ajustar icc No Y No Y, ajustar icc O O, ajustar icc No O No O, ajustar icc O Exclusiva O Exclusiva, ajustar icc No O Exclusiva No O Exclusiva, ajustar icc

Instrucciones de salto/bifurcacin
OPERANDO DESCRIPCIN BCC FBCC CBCC CALL JMPL Bifurcar si condicin Bifurcar si condicin de coma flotante Bifurcar si condicin del procesador Llamar a procedimiento Saltar y enlazar

6 TCC SAVE RESTORE RETT Interceptar si condicin Avanzar ventana de registros Mover ventanas hacia atrs Retornar de interceptacin

Instrucciones de desplazamiento
OPERANDO DESCRIPCIN SLL SRL SRA Desplazamiento lgico a la izquierda Desplazamiento lgico a la derecha Desplazamiento aritmtico a la derecha

Instrucciones diversas
OPERANDO DESCRIPCIN SETHI UNIMP RD WR IFLUSH Fijar los 22 bits altos Instruccin no implementada (Interceptacin) Leer un registro especial Escribir en un registro especial Vaciar la cach de instrucciones

Arquitectura RISC

Con el paso del tiempo se fue experimentando y se descubri que si se usaba una cierta cantidad de instruccin y se implementaban en la CPU se podra ahorrar tiempo a la hora de decodificar instrucciones complejos. Es Partiendo de ello que se llega a concebir la idea de RISC. Caractersticas de RISC Toma como base el esquema de moderno de Von Neuman. Existen tres grupos de instrucciones: Transferencia , operaciones y control de flujo. Cuentas con instrucciones bsicas con las cuales puede procesar instrucciones complejas Arquitectura del tipo load-store (cargar y almacenar). Cuenta con pipeline lo cual permite ejecutar varias instrucciones ala vez y as se disminuye los ciclos de maquina.

La CPU tenia una arquitectura minimalista con lo que se poda usar para incorporar funciones adicionales: Unidad para el procesamiento aritmtico de punto flotante Unidad de administracin de memoria Funciones de control de memoria cache. Implantacin de un conjunto de registros mltiples

Usa menos ciclos de reloj

8 Conserva en memoria los resultados de las operaciones y sus operandos reduciendo la ejecucin de nuevas operaciones Cada instruccin puede ser ejecutada en un solo ciclo del CPU

Los Microprocesadores RISC vs CISC Haciendo la presente investigacin acerca de los procesadores RISC, obligatoriamente tendremos que mencionar las diferencias evidentes que tienen los procesadores RISC de los procesadores CISC. Como ya se sabe los procesadores RISC aparecieron tiempo despus de los CISC. Con nuevas mejoras y beneficios que a continuacin mediante una tabla detallaremos: Le dice no a la microprogramacin(se usa autmatas) Sus modos de direccionamiento son limitados Tiene un conjunto limitado y simple de instrucciones La ejecucin de sus instrucciones es lenta El formato de instrucciones es fijo o simplemente son poqusimos. Cuenta con un gran banco de registros La microprogramacin es lo que lo caracteriza Gran cantidad de modos de direccionamiento. Sus instrucciones son complicadas y abundantes en cantidad. La ejecucin es rpida de las instrucciones El formato de las instrucciones es bastante variable El numero de registros es reducido

Grficamente podemos expresar esta comparacin:

RISC
Instrucciones de la maquina Ejecucion de la instruccin

CISC
Instrucciones de la maquina Conversin a microcdigo Microinstrucciones Ejecucion de microinstrucciones

Conclusiones : La arquitectura RISC represent la tendencia contraria a la arquitectura CISC. Aunque ambas apunten a la optimizacin cabe mencionar que la presente arquitectura RISC ofrece unas soluciones mas accesibles donde se requiere una alta capacidad de procesamiento. Las arquitecturas RISC facilitan que las instrucciones sean ejecutadas rpidamente. La forma de lograrlo es simplificando el tipo de instrucciones que ejecuta el procesador, es decir, las instrucciones breves y sencillas son capaces de ejecutarse mucho mas rpido que las instrucciones largas y complejas de un procesador CISC. Debido a la sencillez con la que se maneja la arquitectura de los procesadores RISC, los ciclos de diseo son ms cortos y no solo ofrecen una capacidad de procesamiento triplemente mejor a comparacin de los procesadores CISC, sino que los saltos de capacidad que se producen son mucho mayores. El usuario es el que elige a conveniencia cual procesador le favorece en funcin de la aplicacin que quiera realizar. Si bien hemos explicado anteriormente las ventajas de la arquitectura RISC, no quiere decir que sea el fin de las arquitecturas CISC puesto que tambin seguir perfeccionndose hasta encontrar nuevas rutas para el incremento de sus capacidades.
Se trata de microprocesadores con un conjunto de instrucciones muy reducidas en contraposicin a CISC Su arquitectura fsica nos permite incorporar diferentes componetes que no existan o existan en poca cantidad en la arquitectura Cisc

RECOMENDACIONES Debemos decidir por una determinada arquitectura de procesador de acuerdo a la aplicacin concreta que quiera realizar. No solo por la capacidad de procesamiento del microprocesador; se debe considerar tambin la capacidad real que puede alcanzar el sistema en su conjunto.

Você também pode gostar