You are on page 1of 3

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.1?2?
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.

La relativa simplicidad de los procesadores ARM los hace ideales para aplicaciones
de baja potencia. Como resultado, se han convertido en los dominantes dentro del
mercado de la electr�nica m�vil e integrada, encarnados en microprocesadores y
microcontroladores peque�os, de bajo consumo y relativamente bajo costo. En 2005,
alrededor del 98% de los m�s de mil millones de tel�fonos m�viles vendidos
utilizaban al menos un procesador ARM.3? Desde 2009, los procesadores ARM son
aproximadamente el 90% de todos los procesadores RISC de 32 bits integrados. Cabe
hacer menci�n que no existe una tabla de equivalencias de rendimiento entre las
distintas tecnolog�as de procesadores4? que se utilizan generalmente en la
electr�nica de consumo, incluyendo PDA, tabletas, tel�fonos m�viles, tel�fonos
inteligentes, relojes inteligentes, videoconsolas port�tiles, calculadoras,
reproductores digitales multimedia (fotos, v�deos, etc.) y perif�ricos de ordenador
como discos duros y enrutadores.

La arquitectura ARM es licenciable. Esto significa que el negocio principal de ARM


Holdings es la venta de n�cleos IP (propiedad intelectual), estas licencias se
utilizan para crear microcontroladores y CPUs basados en este n�cleo. Las empresas
que son titulares de licencias ARM actuales o anteriores incluyen a Alcatel-Lucent,
Apple Inc., AppliedMicro, Atmel, Broadcom, Cirrus Logic, Digital Equipment
Corporation, Ember, Energy Micro, Freescale, Intel (a trav�s de DEC), LG, Marvell
Technology Group, Microsemi, Microsoft, NEC, Nintendo, Nokia, Nuvoton, Nvidia,
Sony, MediaTek, NXP (antes Philips Semiconductors), Oki, ON Semiconductor, Psion,
Qualcomm, Samsung, Sharp, STMicroelectronics, Symbios Logic, Texas Instruments,
VLSI Technology, Yamaha, y ZiiLABS.

Los procesadores ARM son desarrollados por ARM y los titulares de las licencias de
ARM. Prominentes familias de procesadores ARM desarrollados por ARM Holdings
incluyen el ARM7,V8-A ARM9, ARM11 y Cortex. Entre los procesadores ARM
desarrollados por firmas licenciatarias se incluyen Applied Micro Circuits
Corporation X-Gene, DEC StrongARM, Freescale i.MX, Marvell Technology Group XScale,
NVIDIA Tegra, Qualcomm Snapdragon, Texas Instruments OMAP, Samsung Exynos, Apple
Ax, ST-Ericsson NovaThor, Huawei K3V2 e Intel Medfield.

�ndice
1 Historia
2 Familias
3 Dise�o
4 Tecnolog�as
4.1 Thumb
4.2 Jazelle
5 Sistemas operativos
5.1 Acorn systems
5.2 Sistemas operativos integrados
5.3 UNIX
5.4 Tipo UNIX
5.4.1 Linux
5.4.2 BSD
5.5 Windows
6 V�ase tambi�n
7 Referencias
8 Enlaces externos
Historia

Microprocesador ARM en un router


El dise�o de la arquitectura ARM comenz� en 1983 como un proyecto de desarrollo por
la empresa Acorn Computers. Sophie Wilson y Steve Furber lideraban el equipo, cuya
meta era, originalmente, el desarrollo de un procesador avanzado, pero con una
arquitectura similar a la del MOS 6502. La raz�n era que Acorn ten�a una larga
l�nea de ordenadores personales basados en dicho microprocesador, por lo que ten�a
sentido desarrollar uno con el que los desarrolladores se sintieran c�modos.

El equipo termin� el dise�o preliminar y los primeros prototipos del procesador en


el a�o 1985, al que llamaron ARM1. La primera versi�n utilizada comercialmente se
bautiz� como ARM2 y se lanz� en el a�o 1986.

La arquitectura del ARM2 posee un bus de datos de 32 bits y ofrece un espacio de


direcciones de 26 bits, junto con 16 registros de 32 bits. Uno de estos registros
se utiliza como contador de programa, aprovech�ndose sus 4 bits superiores y los 2
inferiores para contener los flags de estado del procesador.

El ARM2 es probablemente el procesador de 32 bits �til m�s simple del mundo, ya que
posee s�lo 30.000 transistores. Su simplicidad se debe a que no est� basado en
microc�digo (sistema que suele ocupar en torno a la cuarta parte de la cantidad
total de transistores usados en un procesador) y a que, como era com�n en aquella
�poca, no incluye cach�. Gracias a esto, su consumo en energ�a es bastante bajo, a
la vez que ofrece un mejor rendimiento que un 286. Su sucesor, el ARM3, incluye una
peque�a memoria cach� de 4 KB, lo que mejora los accesos a memoria repetitivos.

A finales de los a�os 1980, Apple Computer comenz� a trabajar con Acorn en nuevas
versiones del n�cleo ARM. En Acorn se dieron cuenta de que el hecho de que el
fabricante de un procesador fuese tambi�n un fabricante de ordenadores podr�a echar
para atr�s a los clientes, por lo que se decidi� crear una nueva compa��a llamada
Advanced RISC Machines, que ser�a la encargada del dise�o y gesti�n de las nuevas
generaciones de procesadores ARM. Ocurr�a esto en el a�o 1990.

Este trabajo deriv� en el ARM6, presentado en 1991. Apple utiliz� el ARM 610
(basado en el ARM6), como procesador b�sico para su innovador PDA, el Apple Newton.
Por su parte, Acorn lo utiliz� en 1994 como procesador principal en su RiscPC.

El n�cleo mantuvo su simplicidad a pesar de los cambios: en efecto, el ARM2 tiene


30.000 transistores, mientras que el ARM6 s�lo cuenta con 35.000. La idea era que
el usuario final combinara el n�cleo del ARM con un n�mero opcional de perif�ricos
integrados y otros elementos, pudiendo crear un procesador completo a la medida de
sus necesidades.

La mayor utilizaci�n de la tecnolog�a ARM se alcanz� con el procesador ARM7TDMI,


con millones de unidades en tel�fonos m�viles y sistemas de videojuegos port�tiles.

DEC licenci� el dise�o, lo cual gener� algo de confusi�n debido a que ya produc�a
el DEC Alpha, y cre� el StrongARM. Con una velocidad de reloj de 233 MHz, este
procesador consum�a solo 1 W de potencia (este consumo de energ�a se ha reducido en
versiones m�s recientes). Esta tecnolog�a pas� posteriormente a manos de Intel,
como fruto de un acuerdo jur�dico, que la integr� en su l�nea de procesadores Intel
i960 e hizo m�s ardua la competencia.

Freescale (una empresa que deriv� de Motorola en el a�o 2004), IBM, Infineon
Technologies, OKI, Texas Instruments, Nintendo, Philips, VLSI, Atmel, Sharp,
Samsung y STMicroelectronics tambi�n licenciaron el dise�o b�sico del ARM.

You might also like