Está en la página 1de 15

Politcnico Grancolombiano Arquitectura en Dispositivos Mviles

Materia: Arquitectura de Computadores

Profesor: Marco Antonio Vargas Arias

Integrantes: Andrs Felipe Araque M. Diego Arturo Bernal M.

11/05/2013 Bogot D.C.

Distribucin en el mercado de Dispositivos mviles En el mercado se encuentran gran cantidad de procesadores, pero segn unas encuestas realizadas por la universidad de Granada demuestra cual es el tipo de procesador ms usado:

La arquitectura ARM es la ms usada en el mercado, pero este tipo de Arquitectura en que dispositivos es ms usada?

Con esto vemos que la arquitectura ARM es mucho ms usada en los Dispositivos Mviles que en cualquier otro grupo de la vida cotidiana, pero todos los procesadores de dispositivos mviles usan procesadores ARM?

Con la anterior imagen podemos observar que aproximadamente el 95% de los dispositivos fabricados en el mundo manejan un procesador ARM.

Mostrado esto, entonces una gran parte de este trabajo estar dedicado a la Arquitectura ARM.

Orgenes y Evolucin de la arquitectura ARM

Los orgenes de la arquitectura de ARM tienden a ser de los aos 80, Por la empresa Acorn Computers, cuando decidi disear un nuevo Procesador Acorn RISC Machine (ARM), para competir con los PC de la poca, y su objetivo era hacer un procesador con prestaciones bastante decentes, sobre computadores de bajo costo, pero este no logr tener mucho xito en el mercado. Ya pasados algunos aos en los 90, la empresa Apple busc un procesador RISC de altas prestaciones, pero de bajo consumo y costo, para la primera PDA que sera lanzada al mercado. Y gracias a esta bsqueda, entre las 2 empresa fundaron Advanced RISC Machine LTD, el cual su objetivo era nicamente vender los derechos para que pudiera fabricar sus procesadores.

Apple Newton (1993) ARM610 (ARMv3) 20 Mhz 0.85 MIPS/MHz 35000 Transistores

En la siguiente grafica se puede observar el Cambio que ha sufrido ARM a travs del tiempo

Y gracias a esto podramos concluir que a travs del tiempo ARM se ha vuelto 800 veces ms eficiente energticamente, y 500 veces ms pequeo con respecto al original.

Pero ARM no ha mejorado nicamente en tamao, tambin lo ha hecho respecto a la eficiencia de su trabajo

ARM de los 80 y 90

ARM del 2000

Comparando los procesadores Nuevos Vs Antiguos se puede observar que hay una mejora en el desempeo de aproximadamente 600 veces, Adems de su tamao que le da un grado de performance mayor.

Arquitectura RISC y CISC

Teniendo en cuenta que los procesadores ARM usan la arquitectura RISC, habra que hablar de su antecesora, la arquitectura CISC

Origen: CISC: Aos 60. RISC: Aos 80.

Objetivos: CISC: Su programacin era en lenguaje ensamblador y los cdigos tendan a ser muy compactos. RISC: Generacin automtica del cdigo, mejorar las prestaciones.

Tipo de Instrucciones: CISC: Maneja instrucciones complejas que requeran mltiples ciclos, distintos formatos, tamaos de instruccin, adems era difcil de codificar. Esta posee muchas instrucciones que podan acceder a datos en memoria, pero estas instrucciones se ejecutaban de una en una. RISC: Maneja instrucciones sencillas que nicamente requieren un ciclo, esta a diferencia de CISC posee formato fijo, decodificacin y direccionamiento sencillo.

Cantidad de Registros: CISC: Utiliza pocos registros de propsito general. RISC: Utiliza muchos registros de propsito general.

Tipo de cdigo: CISC: Cdigo tiende a ser compacto. RISC: Cdigo tiende a ocupar ms memoria.

Familias de procesadores ARM

Estas es la familia de los procesadores ARM

El ARM7 existe desde el 1994, y fue usado en telfonos mviles, PDA, cmaras, etc. Esta media 800 nanmetros y corra a una velocidad de 33Mhz. Y se divida en 2 secciones: ARM7TDMI(-S) y ARM7EJ-S, y sus diferencias eran: Arquitectura: ARM7TDMI(-S): ARMv4T ARM7EJ-S: ARM5v5TEJ

Caractersticas: ARM7TDMI(-S): Pipeline de 3 etapas, modo de ejecucin Thumb, soporte para Depuracin, Multiplicador hardware, ICE. Hay versiones Sintetizables. ARM7EJ-S: Pipeline de 5 etapas, aade Enhanced DSP y modo de ejecucin Jazelle.

Prestaciones: ARM7TDMI(-S): 0.9 DMIPS/ Mhz ARM7EJ-S: 1 DMIPS / Mhz

Consumo: ARM7TDMI(-S): 0.8 mW / Mhz ARM7EJ-S: 1.5 mW / Mhz Ahora comparando este procesador ARM7 con los Intel de ese momento se tiene esta grfica.

Se puede observar que este procesador renda un 12% ms 486SL, consumiendo 4 veces menos Este tipo de procesador fue muy usado en la dcada del 2000 en algunos objetos muy usados y conocidos, tales como:

Entre AMR9 y AMR11 Tambien habian grandes diferencias, tales como:

Y observamos que entre estos hay una gran diferencia entre la potencia y una diferencia aun mayor entre la eficiencia.

Familia de Procesadores Cortex-M

Esta familia de procesadores se lanz en el ao 2004, el cual logro ms prestaciones, pero a un menos precio, reutilizacin de cdigo y eficiencia energtica. Este tipo de procesadores se us en electrodomsticos, automocin, etc. Sus caractersticas principales eran Pipeline de 3 etapas, ejecucin determinista , muy bajo consumo, cdigo muy denso e interrupciones con baja latencia.2

Podemos notar que los Crtex a medida que iban evolucionando tenan menos rea se van volviendo con mayor capacidad de cmputo, con esto podemos ver que el Cortex-M4 estaba a la par con el ARM7TDMI y otorgaba un bajo consumo.

Algunas de las aplicaciones que el Cortex-M tuvo:

Familia de procesadores Cortex-R

Estos procesadores tenan como objetivo lograr ms prestaciones a los sistemas embebidos, lo que caracterizaba a estos procesadores son ms sper escalables, tenan ejecucin determinstica, MPU, thumb-2, memorias RAM con paridad.

Con esto podemos ver que los procesadores Crtex-R ya superaban los procesadores clsicos en todo, lo cual los volvan ms tiles incluso ms que la familia anteriormente vista, queremos notar que la grfica de consumo y la de eficiencia son casi la misma tabla pero al revs con esto sealamos que a menor consumo mayor es la eficiencia del procesador, lo que sera fundamental para los dispositivos mviles por su alta eficacia.

Las aplicaciones que tuvo este procesador, cabe recalcar que este procesador ya serva para cosas que aun utilizamos.

Familia de Cortex-A

La caracterstica ms fundamental que los Crtex-A dan es que ya pueden trabajar con sistemas operativos ya funcionales, a continuacin las caractersticas de cada Crtex-A Cortex-A5: de 2009, fue construido para mejorar las prestaciones, con la misma arquitectura de ARMv7A. Cortex-A8: de 2006, este es ms flexible frente a otros sistemas y de bajo consumo. Cortex-A9: de 2008, este es de altas prestaciones y de bajo consumo

Bibliografa

http://ofiweb.ugr.es/pages/pmoviles http://www.scribd.com/doc/111069094/Arquitectura-de-Las-Plataformas-Moviles http://www.slideshare.net/edwinhm/presentacion-plataformas-moviles http://www.slideshare.net/rodadelmar73/1-arquitectura-movil http://ayerviernes.com/wp-content/uploads/2008/12/paper_moviles08.pdf

También podría gustarte