Arquitectura ARM
En
la entrada de esta semana hablaremos un poco sobre la arquitectura ARM,
detalles como; que es, donde es utilizada y algunas características de la
misma.
Para
iniciar vamos a mencionar donde nace esta arquitectura para esto vamos a tomar como
referencia el libro “Microcontroladores ARM Advanced RISC Machine” de la autora
Ing. Susana Marta Canel, en el que se menciona que “El primer procesador ARM
fue desarrollado, entre 1983 y 1985, por Acorn Computers Limited of Cambridge,
England. Fue el primer microprocesador RISC para uso comercial.” Como podemos
observar esta aparece hace poco tiempo y en la actualidad es una de las
arquitecturas más populares y vendidas en el mercado esto se debe al uso que se
le da el cual acotaremos tomando como referencia el libro antes mencionado, “se
diseñó para permitir implementaciones de tamaño muy reducido y de alto
rendimiento. Estas arquitecturas tan simples permiten dispositivos con muy bajo
consumo de energía.” Y es por esto que es tan popular en el medio tecnológico actual
pues es utilizada en los teléfonos inteligentes.
Algunas
características de esta arquitectura ARM la cual es basada sobre la
arquitectura RISC son las siguientes, referenciadas del documento “Microprocesadores
para Comunicaciones” de Díaz Hernández Raquel el cual menciona que “El
procesador ARM también tiene algunas características que son raras en otras
arquitecturas también consideradas RISC, como el direccionamiento relativo, y
el pre y post incremento en el modo de direccionamiento.
Tiene
dos modos de funcionamiento:
•
ARMI con instrucciones que ocupan 4 bytes, mas rapidas y potentes. Existen instrucciones
que sólo están en este modo. El consumo de memoria y de electricidad es mayor.
•
THUMB: con instrucciones de 16 bits pretende disminuir la cantidad de código
escrito, así como mejorar la densidad del código. El rendimiento puede ser
superior a un código de 32 bits en donde el puerto de memoria o ancho del bus
de comunicaciones son menores a 32 bits. Por lo general en aplicaciones inserta
un pequeño rango de direcciones de memoria con un datapath de 32 bits.”
Como podemos observar esta
arquitectura es bastante practica especialmente para los dispositivos móviles,
en los cuales necesitamos velocidad buen funcionamiento y además ahorro de energía.
Considero que el mercado de los aparatos móviles continuará creciendo mientras
esta arquitectura continúe en el mercado.
Fuentes:
http://www.electron.frba.utn.edu.ar/upload/Materias/95-0429/archivos/Cap10_2009_ARM7_apunte.pdf
http://www.iuma.ulpgc.es/~nunez/clases-micros-para-com/mpc1011-trabajos/mpc1011-D%EDaz%20Hern%E1ndez%20Raquel_ARM%20vs%20Atom.pdf
Comentarios
Publicar un comentario