Vous êtes sur la page 1sur 4

ARQUITECTURA RISC

RISC es el acrónimo de Reduced Instruction Set Computer lo que en castellano


viene a ser conjunto reducido de instrucciones de computadora. Se entiende
por procesador RISC aquel que tiene un conjunto de instrucciones con unas
características determinadas.

Buscando aumentar la velocidad del procesamiento se descubrió en base a


experimentos que, con una determinada arquitectura de base, la ejecución de
programas compilados directamente con microinstrucciones y residentes en
memoria externa al circuito integrado resultaban ser más eficientes, gracias a que
el tiempo de acceso de las memorias se fue decrementando conforme se mejoraba
su tecnología de encapsulado.

Debido a que se tiene un conjunto de instrucciones simplificado, éstas se pueden


implantar por hardware directamente en la CPU, lo cual elimina el micro código y la
necesidad de decodificar instrucciones complejas.

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

ARM es una arquitectura RISC (Reduced Instruction Set Computer=Ordenador


con Conjunto Reducido de Instrucciones) de 32 bits y, con la llegada de su versión
V8-A, también de 64 Bits, desarrollada por ARM Holdings. Se llamó Advanced
RISC Machine, y anteriormente Acorn RISC Machine. La arquitectura ARM es el
conjunto de instrucciones de 32 y 64 bits más ampliamente utilizado en unidades
producidas.

Concebida originalmente por Acorn Computers para su uso en ordenadores


personales, los primeros productos basados en ARM eran los Acorn Archimedes,
lanzados en 1987.

Un enfoque de diseño basado en RISC permite que los procesadores ARM


requieran una cantidad menor de transistores que los procesadores x86 CISC,
típicos en la mayoría de ordenadores personales. Este enfoque de diseño nos
lleva, por tanto, a una reducción de los costes, calor y energía. Estas
características son deseables para dispositivos que funcionan con baterías, como
los teléfonos móviles, tabletas, etc.

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.

Pocos juegos: La arquitectura SoC mete todo lo necesario en un pedazo de


silicio, incluído el GPU. Este último es poco complejo, por ende de bajo
rendimiento comparado con los de escritorio.
Desventajas
No hay 64-bit: No hay ningún diseño que permita usar un espacio de memoria
mayor a 4GB, sin embargo la próxima versión de ARM tendría un controlador de
memoria de 40-bit que permitirá acceder a 1TB.

Vous aimerez peut-être aussi