desarrollo de aplicaciones web

jueves, 11 de febrero de 2016

LOS PROCESADORES PARA DISPOSITIVOS MOVILES:
Apple A5X
El acercamiento a los smartphones con el ánimo de tomar una decisión de compra que no se base únicamente en el precio, pasa por conocer cómo están construidos. Vistos desde fuera, todos los terminales son parecidos: tienen una pantalla, iconos en el escritorio, algunos teclado, funcionan con una batería… Pero hay otras características que no se ven tanto, y que empiezan a cobrar relevancia a medida que la tecnología progresa. Son las relacionadas con «las tripas» de los dispositivos móviles, sobre todo de los smartphones.
En los primeros teléfonos inteligentes, ya fueran Android, Symbian, BlackBerry, Windows Mobile o iOS, el procesador o las tecnologías aceleradoras de gráficos empleadas en su construcción apenas sí suscitaban interés. La tecnología se ocultaba tras la mera funcionalidad. Además, la escasez de terminales, junto con la falta de información que se tenía de los primeros procesadores ARM y de los pocos fabricantes que los firmaban, contribuían a ocultar los detalles tecnológicos.
Un teléfono móvil no se aleja demasiado de un portátil o de un ordenador. Funciona gracias a que hay un sistema operativo que se ejecuta sobre una plataforma de hardware compuesta por un procesador (CPU), un acelerador gráfico (GPU), memoria, comunicaciones, la pantalla y una interfaz con métodos para la entrada de datos mediante teclado o usando los dedos o la voz. Pero, a diferencia de los sistemas de sobremesa, donde muchos de estos componentes están perfectamente diferenciados, en los móviles lo que se hace es integrarlos todos en los SoC (System On a Chip).
La arquitectura de los procesadores móviles existentes, con el permiso de Intel y su procesador Atom Z2460 con arquitectura x86, es ARM. ARM ofrece tanto los juegos de instrucciones necesarios para programar aplicaciones como diseños de referencia para fabricar los procesadores capaces de trabajar con ellos.
NVIDIA Tegra 3
Los procesadores de Intel se han encontrado con un problema al enfrentarse a este entorno: la eficiencia de la arquitectura x86. Intel ha ido bajando el voltaje y la frecuencia de sus CPUs para optimizar el consumo; pero, su problema es que, para obtener un procesador con un consumo tan bajo como para ser instalable en un móvil, tiene que bajar tanto la frecuencia que el rendimiento cae hasta niveles paupérrimos.
ARM, por su parte, usa un juego de instrucciones (ISA) reducido, más simple que el de x86. Es una arquitectura RISC (Reduced Instruction Set Computer) frente a la CISC de Intel o AMD (Complex Instruction Set Computer). Es una arquitectura más eficiente, que ha crecido en rendimiento gracias a mejoras en el diseño de los micros. 

¿Por qué ARM?

La arquitectura de los procesadores móviles existentes, con el permiso de Intel y su procesador Atom Z2460 con arquitectura x86, es ARM. ARM ofrece tanto los juegos de instrucciones necesarios para programar aplicaciones como diseños de referencia para fabricar los procesadores capaces de trabajar con ellos. Las instrucciones tienen un equivalente en operaciones lógicas y aritméticas, que a su vez tienen su «representación» electrónica realizable mediantecircuitos digitales. Una compañía interesada en ofrecer soluciones CPU basadas en ARM puede licenciar tanto las instrucciones como el diseño de referencia, o diseñar desde cero la electrónica capaz de trabajar con ellas.

No hay comentarios.:

Publicar un comentario