Académique Documents
Professionnel Documents
Culture Documents
Características
Pequeño conjunto de instrucciones
Instrucciones simples
Instrucciones de longitud fija
Predominan instrucciones que se ejecutan en un ciclo
Procedimiento de segmentaciones para múltiples instrucciones.
Principios
En el diseño de una máquina RISC se tienen cinco pasos:
Analizar las aplicaciones para encontrar las operaciones clave.
Diseñar un bus de datos que sea óptimo para las operaciones clave.
Diseñar instrucciones que realicen las operaciones clave utilizando el bus de datos.
Agregar nuevas instrucciones sólo si no hacen más lenta a la máquina.
Repetir este proceso para otros recursos.
El primer punto se refiere a que el diseñador deberá encontrar qué es lo que hacen
en realidad los programas que se pretenden ejecutar. Ya sea que los programas a
ejecutar sean del tipo algorítmicos tradicionales, o estén dirigidos a robótica o al
diseño asistido por computadora.
La parte medular de cualquier sistema es la que contiene los registros, el ALU y los
'buses' que los conectan. Se debe optimar este circuito para el lenguaje o aplicación
en cuestión. El tiempo requerido, (denominado tiempo del ciclo del bus de datos)
para extraer los operados de sus registros, mover los datos a través del ALU y
almacenar el resultado de nuevo en un registro, deberá hacerse en el tiempo más
corto posible.
Ventajas – Desventajas
Ventajas:
Se incrementa la velocidad debido a un conjunto de instrucciones más simple.
Hardware más simple debido a instrucciones más sencillas que requieren menos
espacio en el chip.
El ciclo de diseño más corto resulta en un diseño efectivo, costos controlados de
desarrollo y tiempo de salida al mercado más corto.
Desventajas:
Menor potencia que otros procesadores. Existen operaciones que se aceleran
muchísimo con instrucciones complejas. Sobre todo de índole matemática
asociadas a simulaciones, tratamiento de señal, video, fotos.
Mayor tamaño de los programas. Esto en la actualidad no tiene importancia ya
que la capacidad de los discos duros ha crecido de forma exponencial y bajada su
precio pero hace años era importante.
ARQUITECTURA ARM
Ventajas
Más batería: ARM está diseñado para consumir la mejor energía posible. X86 no
está diseñado para ello.
Precios bajos: Gracias a tantas licencias vendidas, la competencia es mayor.
Fabricarlos y diseñarlos es más barato que optar por productos x86 de sólo dos o
tres fabricantes.
Más seguridad: Existe poco malware para la plataforma ARM, a diferencia de la
que existe en x86 y Windows.
Desventajas
Menos rendimiento: En aplicaciones comunes, x86 sigue teniendo la batuta.
Menos mal, cada vez aparecen modelos ARM más rápidos en frecuencia y con
más núcleos.