Ing. Sistemas
Profesor: Bachiller:
C.I. 26.706.963
Seccin: SV
Introduccin .................................................................................................................................. 3
Arquitectura ARM ......................................................................................................................... 4
Evolucin de ARM ......................................................................................................................... 5
En la arquitectura computacional, RISC ........................................................................................ 8
Arquitectura CISC ........................................................................................................................ 11
Conclusin ................................................................................................................................... 14
Bibliografa .................................................................................................................................. 15
Introduccin
3
Arquitectura ARM, para equipos mviles y tablets.
ARM Holdings se limita solo a licenciar sus diseos, es decir, deja utilizar sus
patentes para que otras compaas produzcan procesadores propios en base a esta
tecnologa: por ejemplo, la arquitectura ARMv8-A es la que emplea Apple para el
procesador de 64 bits de su iPhone 5 (Apple A7 SoC).
4
Ventajas Desventajas
Menos rendimiento: En aplicaciones comunes,
Ms batera: ARM est diseado para
x86 sigue teniendo la batuta. Menos mal, cada
consumir la mejor energa posible. X86
vez aparecen modelos ARM ms rpidos en
no est diseado para ello.
frecuencia y con ms ncleos.
Precios bajos: Gracias a tantasPocos juegos: La arquitectura SoC mete todo lo
licencias vendidas, la competencia esnecesario en un pedazo de silicio, includo el
mayor. Fabricarlos y disearlos es msGPU. Este ltimo es poco complejo, por ende de
barato que optar por productos x86 debajo rendimiento comparado con los de
slo dos o tres fabricantes. escritorio.
No hay 64-bit: No hay ningn diseo que
Ms seguridad: Existe poco malwarepermita usar un espacio de memoria mayor a
para la plataforma ARM, a diferencia de4GB, sin embargo la prxima versin de ARM
la que existe en x86 y Windows. tendra un controlador de memoria de 40-bit que
permitir acceder a 1TB.
Evolucin de ARM
ARM1:
El primer chip ARM, el Acorn RISC Machine, fue desarrollado entre 1983 y 1985 por el
equipo de desarrollo e investigacin avanzada en Acorn Computers, un fabricante de
microcomputadoras pionero en el reino unido.
El primer modelo de set de instrucciones para el ARM se codific en BASIC, una
propuesta que lo haca fcil de configurar y de desarrollar un prototipo rpidamente,
pero result ser menos flexible cuando el diseo del hardware necesitaba ser probado.
Este primer procesador ARM fue fabricado por VLSI Technology, usaba menos de
25000 transistores y se fabric usando un proceso 3 \xb5 m.
ARM2:
La experiencia de disear el ARM1, y programar los chips de muestra, mostr que
haba reas donde el set de instrucciones poda ser mejorado para maximizar el
desempeo en los sistemas que se basaban en l. En particular, las instrucciones de
Multiply and Multiply Accumulate fueron agregadas para mejorar el desempeo al
eliminar el uso de subrutinas lentas para este propsito.
Esta adicin facilitara procesamiento digital de seales en tiempo real, que sera
usado para la generacin de sonidos.
Una interfaz de co-procesamiento tambin fue agregada al ARM en esta etapa, lo que
permitira un acelerador de punto flotante y que otros co-procesadores fueran usados
con el ARM. Incluso despus de todas estas adiciones el ARM2 mantuvo su tamao
de die (trozo de oblea semiconductora dentro del integrado) y bajo nmero de
transistores utilizado. El die era de 5.4 mm y contena alrededor de 25000
transistores.
ARM3:
Para mejorar el desempeo del ARM una cach de informacin e instrucciones de
5
4kb fue aadida al chip. Esto, junto con la fabricacin ms densa utilizada (un proceso
1.5 \xb5 m), permiti que el nuevo dispositivo, denominado ARM3, trabajara a una
velocidad de reloj mayor que la de sus predecesores, por tanto mejorando el
desempeo general al mismo tiempo que utilizaba el mismo soporte de chip y memoria
de bajo costo que el ARM2 usaba.
Para 1990 era claro que a pesar de que la posicin financiera de Acorn se haba
estabilizado, un equipo de diseo de procesador de la casa era un lujo muy caro de
mantener. El equipo de desarrollo de ARM haba producido una versin esttica del
procesador, el ARM2As, hacindolo an ms atractivo para potenciales clientes
externos. Esta nueva variante agreg consumo de potencia bajo a la lista de
caractersticas que hizo al ARM atractivo para desarrolladores interesados en disear
dispositivos de bajo costo y portables (hand-held devices) y organizadores electrnicos
personales.
ARM6:
El primer desarrollo de ARM Ltd. Fue el siguiente paso desde el ARM3, que se nombr
ARM6 e inclua soporte de direccionamiento completo de 32 bits, uno de los muchos
cambios pedidos por Apple para poder usar ARM en productos planeados. Un
controlador de video mejorado, VIDC20, fue tambin desarrollado y un procesador de
punto flotante fue tambin introducido.
ARM7:
Introducido en 1994, la familia de procesadores ARM7 ha sido inmensamente exitosa.
La familia ARM7 es la familia de procesadores embebidos de 32 bits ms usada
mundialmente, con ms de 170 licencias (silicon licenses) y ms de 10 billones de
unidades vendidas desde 1994. Este procesador es capaz de realizar una ampia gama
de aplicaciones, tradicionalmente usado en aplicaciones mviles. [2] La familia ARM7
incorpora el set de instrucciones de 16 bits Thumb permitiendo desempeo de 32 bits
6
al costo de sistemas de 8/16 bits.
Caracteristicas:
Procesador RISC de 32 bits, modos de operacin Endian Big y Little, desempeo
de 17 MIPS a 25MHz (25 MIPS pico), bajo consumo de energa de 0.6mA/MHz @ 3V
fabricado en un CMOS de .8m, soporte de Sistema de Memoria Virtual.
ARM8:
El procesador ARM8 es una implementacin esttica CMOS del ARM que permite que
el reloj sea detenido en cualquier parte del ciclo con extremadamente bajo consumo
de potencia residual, menor promedio de ciclos por instruccin (CPI), bus de direccin
de 32 bits pero puede operar en modo de 26 bits para compatibilidad con
procesadores anteriores.
El ARM 8 contiene una Prefetch Unit (PU): El ARM8 cuenta con una interfaz de doble
ancho de banda hacia la memoria en el chip, lo que quiere decir que las instrucciones
pueden ser prefetched (el procesador accede o pide a informacin de la memoria
principal y la pone en el cach, una vez que la informacin es necesitada se accede a
ella desde la cach y no desde la memoria principal, haciendo todo el proceso mucho
ms rpido. Se utiliza para programas usados frecuentemente por el usuario).
ARM9:
La familia de procesadores ARM9 est construida sobre el procesador ARM9TDMI e
incorpora el set de instrucciones de 16 bits Thumb. La familia ARM9 Thumb incluye las
macro clulas del procesador cacheado (cached) ARM920T y ARM922T:
7
ARM11:
La familia ARM11 comprende una serie de 4 procesadores que implementan una
arquitectura v6 con extensiones incluyendo un rango instrucciones SIMD DSP que
operan con valores de informacin de 16 u 8 bits en registros de 32 bits:
8
RISC es una filosofa de diseo de CPU para computadora que est a favor de
conjuntos de instrucciones pequeas y simples que toman menor tiempo para
ejecutarse.
La idea fue inspirada por el hecho de que muchas de las caractersticas que eran
incluidas en los diseos tradicionales de CPU para aumentar la velocidad estaban
siendo ignoradas por los programas que eran ejecutados en ellas. Adems, la
velocidad del procesador en relacin con la memoria de la computadora que acceda
era cada vez ms alta. Esto con llev la aparicin de numerosas tcnicas para reducir
el procesamiento dentro del CPU, as como de reducir el nmero total de accesos a
memoria.
Caractersticas:
En pocas palabras esto significa que para cualquier nivel de desempeo dado, un chip
RISC tpicamente tendr menos transistores dedicados a la lgica principal. Esto
permite a los diseadores una flexibilidad considerable; as pueden, por ejemplo:
Las caractersticas que generalmente son encontradas en los diseos RISC son:
Ventajas e inconvenientes
9
que se aaden con regularidad y adems muchos de ellos, por no decir la mayora,
son gratis.
El Broadcom2835 se basa en una arquitectura que lleva muchas generaciones
desarrollndose, se trata de la ARM que desarroll Acorn Computers desde 1983. En
1986 se present el primer modelo comercial denominado ARM2. Y a principios de los
90 Apple lo us como procesador de sus Macs.
Actualmente la inmensa mayora de telfonos mviles y PDAs incluyen un modelo
ARM en alguna de sus mltiples versiones como procesador, lo que lo convierte en el
microprocesador ms exitoso en la historia de la informtica. Por si esto fuera poco
Microsoft tambin ha presentado una versin de Windows 8 capaz de correr en tablets
provistas de microprocesadores ARM.
RISC Moderno:
Los diseos RISC han llevado a un gran nmero de plataformas y arquitecturas al
xito, algunas de las ms grandes:
10
Arquitectura CISC
En la arquitectura computacional, CISC (complex instruction set computer) es un
modelo de arquitectura de computadora.
Los microprocesadores CISC tienen un conjunto de instrucciones que se caracteriza
por ser muy amplio y permitir operaciones complejas entre operandos situados en la
memoria o en los registros internos, en contraposicin a la arquitectura RISC.
Para realizar una sola instruccin un chip CISC requiere de cuatro a diez ciclos de
reloj.
11
POWER PC, Apple, Motorola e IBM.
Evolucion
12
Soporte para multiprocesadores.
13
Conclusin
14
Bibliografa
Autor: Italo Baeza, Ttulo: ARM Los Pro y Contra de la arquitectura, Link:
http://www.chw.net/2011/06/arm-los-pro-y-contra-de-la-arquitectura/, Fecha: 02 JUNIO del
2011
15