Diferencias entre la Arquitectura ARM y x86
Diferencias entre la Arquitectura ARM y x86
ARM es una arquitectura de 32 bits desarrollada en 1983 por la empresa Acorn Computers Ltd para usarse en computadoras personales que maneja un sistema de instrucciones realmente simple lo que le permite ejecutar tareas con un mínimo consumo de energía. Siendo esta razón por la que en nuestros días ha tomado bastante fuerza en el mercado de dispositivos móviles, donde el bajo consumo de energía es el objetivo primordial.
La arquitectura x86 inicio en 1975 con los diseños de la arquitectura iAPX 432 con mejoras en la multitarea y la administración de memoria respecto de la familia de los 8000, siendo una arquitectura pensada en la programación orientada a objectos y con la capacidad de administrar múltiples procesos simultáneamente.
La Unidad Central de Procesamiento es el "cerebro" de su dispositivo. Su trabajo consiste en ejecutar una secuencia de instrucciones para controlar el hardware del dispositivo para convertirlo de un trozo de plástico y metal en un smartphone o computador capaces de cumplir tareas de una forma mas rápida y eficiente.
Diferencias
1. Set de instrucciones:
- ARM utiliza un set de instrucciones de tipo RISC. el cual es un set de instrucciones reducido.
- x86 utiliza en set de instrucciones de tipo CISC. el cual es un set de instrucciones complejas.
2. Mercado:
- ARM a tenido su éxito en el área de los dispositivos móviles,gracias a su bajo consumo se posiciona en la arquitectura mas usada en dicha área.
- x86 a tenido su éxito en el área de los ordenadores personales, ya que requieren mas energía para su funcionamiento, pero nos brinda mayor potencia para realizar nuestras tareas diarias.
3. Sistemas operativos:
- ARM al tener un bajo consumo energético se dice que se utiliza para mover sistemas como iOS y Android sin embargo no es una verdad inmutable y eso es lo que propone microsoft con el soporte de aplicaciones x86 para los procesadores ARM.
- x86 al tener mayor potencia de procesamiento se utiliza mas que todo en equipos de sobremesa, ya su consumo es muy alto como para ser usado en dispositivos móviles.
Sin duda es muy difícil determinar cual es la mejor arquitectura, ya que ambas están orientadas a mercados muy diferentes pero cabe destacar que al microsoft darle soporte de aplicaciones x86 a ARM esto la posiciona un paso mas arriba de la arquitectura x86.
Comentarios
Publicar un comentario