2. ARQUITECTURA RISC
DEFINICIÓN:
En arquitectura computacional, RISC (del inglés Reduced Instruction
Set Computer, en español Computador con Conjunto de Instrucciones
Reducidas) es un tipo de diseño de CPU generalmente utilizado en
microprocesadores o microcontroladores.
3. CARACTERÍSTICAS:
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 mini
controladores.
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.
4. 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.
Instrucción de un solo ciclo: Las instrucciones RISC son sencillas y
se ejecutan en un ciclo de reloj.
Operaciones Registro a registro: La mayoría de las instrucciones
realizan operaciones registro a registro, con la excepción de las
instrucciones LOAD y STORE
5. RENDIMIENTO: Para medir el rendimiento de una arquitectura, tal
y como hemos visto en teoría hay que tener en cuenta simultáneamente
los CPI, las CRP y la frecuencia de reloj. Veamos de qué dependen
cada uno de estos factores:
Influencia en ciclos de reloj por instrucción (CPI)
Encadenamiento (tratamiento de conflictos), Depende de
Arquitectura load / store
Arquitecturas superescalares, Influencia en ciclos de reloj de
programa o instrucciones por programa (CRP)
Arquitectura load / store,Depende de Compiladores
6. PRINCIPIOS:
Se prefiere instrucciones simples y regulares, pus las complejas, al
necesitar una ruta de datos más larga, ralentizan la ejecución del
resto de instrucciones.
Las instrucciones deben ser de longitud fija, para acelerar su
extracción de memoria.
Las instrucciones deben de ser de formato regular, para facilitar su
decodificación.
Para acceder a la memoria es aconsejable utilizar la arquitectura
harvare, es decir memorias separadas para código y para datos.
7. En el diseño de una maquina RISC se tienen cinco pasos:
a) Analizar las aplicaciones para encontrar las operaciones clave.
b) Diseñar un bus de datos que sea óptimo para las operaciones clave
c) Diseñar instrucciones que realicen las operaciones clave utilizando
el bus de datos.
d) Agregar nuevas instrucciones solo si no hacen más lenta.
8. VENTAJAS.
RISC ha alcanzado a todos los fabricantes de semiconductores: AMD, Intel, MIPS,
Motorola, ROSS, y todos ellos son productos usados por fabricantes de ordenadores
y estaciones de trabajo: Apple, DEC, HP, IBM, SUN, entre otros y sus
correspondientes clónicos.
La CPU trabaja más rápido al utilizar menos ciclos de reloj para ejecutar
instrucciones.
Los computadores RISC reteñirán completamente la curva de precio - rendimiento
que actualmente existe en la industria de la computación basada en computadores
CISC.
9. DESVENTAJAS
Menor densidad de código (discutible). Importante si la
disponibilidad de memoria es crítica. Ocasiona un menor
rendimiento del caché de instrucciones. ARM Thumb.
No ejecutan código x86. Puede utilizarse simulación por software,
pero no puedo fabricar una IBM PC compatible.
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
10. Recomendaciones:
El grupo de trabajo hemos llegado a Analizar a medida de que hemos ido
desarrollando el trabajo. Y según las características y funcionalidades que da
esta revolucionaria arquitectura de esta Recomendamos garantizando que es
apto para todo tipo de trabajos ya sea para cualquier ocupación de trabajo
teniendo en cuenta que es uno de las arquitecturas de gama alta. Y su uso
es según la economía que disponga.
11. CONCLUSIONES
La "era RISC" ha alcanzado a todos los fabricantes de semiconductores: AMD, Intel, MIPS,
Motorola, ROSS y todos ellos son productos usados por fabricantes de ordenadores y
estaciones de trabajo: Apple, DEC, HP, IBM, SUN, etc. y sus correspondientes clónicos.
El tiempo de diseño de estos productos se reduce sensiblemente, lo que disminuye su coste
final, y por tanto, se incrementan sus expectativas, al poder llegar al mercado en un tiempo
más adecuado y con menos posibilidades de errores. Además, son globalmente más
eficaces, de menores dimensiones y más bajo consumo, ofreciendo siempre claras ventajas
técnicas frente a los más avanzados CISC.