Está en la página 1de 3

Arquitectura ARM

Ir a la navegaciónIr a la búsqueda

Logo

ARM Holdings

Procesador ARM en una impresora HP

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.12
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 microcontroladorespequeños, de bajo consumo y relativamente
bajo costo. En 2005, alrededor del 98% de los más de mil millones de teléfonos
móvilesvendidos 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 IntelMedfield.

Índice

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

Historia[editar]

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.
El diseño del ARM se ha convertido en uno de los más usados del mundo, desde discos
duros hasta juguetes. Hoy en día, cerca del 75% de los procesadores de 32 bits poseen
este chip en su núcleo.

También podría gustarte