Está en la página 1de 17

Universidad Alejandro de Humboldt.

Ciclo Profesional Sede Los Dos Caminos.

Carrera: Ingeniera en informtica.

Curso: Arquitectura del computador.

Seccin: DCM0701IIV1

Estudio comparativo, ARM y


x86.

Profesor: Alumno:

Gustavo Jimnez. Enderson Prez

C.I.26.597.825
Caracas, 22 enero 2017.

Contenido
Introduccin.......................................................................................3
Aspectos generales de las arquitecturas:..........................................4
Estudio comparativo del x86 y ARN..................................................5
Diseo de componente de procesamiento.....................................5
Precios en el mercado....................................................................7
Sistemas Operativos compatibles..................................................8
Recursos necesarios.......................................................................9
Procesamiento de frecuencia.......................................................10
Nivel de complejidad....................................................................11
Conclusin.......................................................................................12
Referencias de Informacin.............................................................14
Introduccin.

Las arquitecturas de microprocesadores tienen una gran


importancia en la unidad central de almacenamiento de los
distintos dispositivos existentes, en gran parte del mercado estos
microprocesadores son disputados por dos grandes marcas, ARM
Holdings, los cuales son propietarios de la arquitectura ARM,
mientras que por otra parte se encuentra su competidor ms
prximo, Intel los cuales son los propietarios de la arquitectura x86.

Ambas tienen un monopolio del mercado de los dispositivos


firmware, en el caso de los ordenadores personales, la principal
arquitectura es la x86, impulsada por su gran potencia y
portabilidad, mientras que en mbito de los dispositivos mviles,
quien toma la delantera es ARM.

Estas arquitecturas tienen algunas diferencias desde sus aspectos


histricos, los diseos de procesamiento, basndose en sus
propiedades internas de potencia y la forma arquitectnica de su
diseo, el precio en el mercado tomando en cuenta los promedios
de costos que tienen en su respectivo entorno, los sistemas
operativos compatibles y circulantes con las tecnologas
impuestas en las arquitecturas y su funcionamiento real con el
software de las empresas que se dedican al desarrollo de este;
destacando las posibilidades y caractersticas del SO, y su enlace
con las tecnologas de microprocesadores estableciendo
comparaciones con las empresas avanzadas de software y su
inters en la arquitectura, tambin se tom en cuenta los recursos
necesarios para la implementacin de estas arquitecturas, esto en
base a sus requerimientos tcnicos y los recomendados por los
diseadores, denotando cuales son los puntos claves de consumo y
de posible vialidad de los recursos consumibles, uno de los tpicos
mas importantes de comparacin es su procesamiento de
frecuencia, esto por supuesto medido desde un punto de vista
mas objetivo como lo son los Ghz de capacidad.
Aspectos generales de las arquitecturas:
ARM.
ARM se trata de un construccin en base a l diseo RISC (Reduced
Instruction Set Computer) de 32 bits, diseada en principio por ARM
Holdings. Tomando aras de su trabajo, su desarrollador y benefactor
fue la empresa por Acorn Computers orientada en el uso de PC`s,
tomando en consideracin que las primeras arquitecturas
tomando en cuenta los dispositivos en ARM fueron los Acorn
Archimedes (primer ordenador personal de propsito general,
basado en su propia CPU RISC ARM de 32 bits) en 1987.

Grandes de sus benefactores y accionistas son empresas tales


como Apple, los cuales tomaron en consideracin la tecnologa
basada en la arquitectura ARM esto a mediados de los 80, aunque
no se logr su cometido de alcanzar su referente en los ordenadores
personales, actualmente es un referente importante en utilizacin
de su arquitectura en dispositivos mviles.

x86:

No solo tiene en comn con ARM su concepto de arquitectura,


sino tambin su propsito, esta fue desarrollada con un diseo CISC
(Complex Instruction Set Computer) en principio igual que la
anterior de 32 bits, aunque fue la primera en adoptar la modalidad
de 64 bits, aunque la modalidad de ejecucin y procesamiento fuera
poco limpia y bastante pesada se hizo de gran popularidad,
adoptando actualmente la mayora porcentual del mercado de los
ordenadores personales, y estableciendo un gran monopolio que
an persiste, tomando en cuenta que hizo que muchos fabricantes
comenzaran a fabricar en masa microprocesadores compatibles,
compaas como AMD, Cyrix o NEC Corporation, esta tecnologa fue
desarrollada a principios de los 70`s.

Estudio comparativo del x86 y ARN.


Diseo de componente de procesamiento.
ARM:
El diseo o filosofa de diseo utilizado por esta arquitectura es
RISC por sus siglas en ingls, Reduced Instruction Set Computer,
este esta direccionado como una plataforma de directrices, las
cuales se caracterizan por ser compuestas y sucesivas, y estas
funcionan de forma conjunta con instrucciones de entrada y
almacenamiento los cuales tienen acceso a la memoria de datos.

Al acceder de forma completa al dispositivo, las directrices o


instrucciones son ms compactas y tienden a la optimizacin, y
en algunos casos se podran tornar indivisibles, la referencia de
este tipo de procesamiento, es la paridad que puede existir entre
una instruccin y una operacin, teniendo gran alcance en que cada
instruccin signifique una nueva operacin en el CPU.

Una de las funciones destacables de estas arquitecturas son las


operaciones de micro cdigo, en las cuales RISC toma con gran
importancia, a motivo de que las operaciones comunes y las
operaciones de micro cdigo, estn relativamente cerca, y hasta en
una mbito bastante repetitivo la confusin entre una y otra.

El diseo bajo la filosofa RISC, da una ventaja sobre otra(s) y es la


capacidad de la multitarea, ahorrando en gran medida la
arquitectura, desde el punto de vista de paginacin de la RAM, no
solo dndole ms dinamismo a esta, si no es su estructura del
ambiente visual, y por supuesto disminuyendo el la cantidad de
tiempo entre tareas, dando posibilidades de la ejecucin de
mltiples tareas en un ciclo del reloj.

Cabe destacar que conceptualmente este diseo, no permite


dependencia entre el conjunto de directrices, y los datos utilizados,
destacando su gran independencia.

x86:
Por su parte la filosofa de diseo que rige esta arquitectura es
CISC, por su siglas en ingls, Complex instruction set computing a
diferencia de la anterior estas instrucciones son pesadas,
compuestas y secuenciales, esto lleva como consecuencia una
ejecucin menos fluida, a pesar de lo que se cree entre ambas
estructuras, estas permiten traducir las instrucciones complejas
en varias instrucciones de tipo RISC.

Este tipo de diseo usualmente tiende a un alto desempeo,


aunque sacrificando el consumo de energa, y por supuesto el
problema que presenta el espacio fsico (que a diferencia de las
instrucciones RISC abarcan mucho), que conlleva Instrucciones CISC
expresan una sola idea, pero la CPU necesitar para ejecutar 3 o 4
instrucciones ms simplificadas para llevar a cabo la misma.

La filosofa CISC, se conoce por la reduccin de lneas de cdigo,


que de cierta manera, logra un cdigo compacto, los cuales se
realizan por medio de instrucciones complejas a las que
frecuentemente son llamadas MULT.
Su ventaja principal es la corta longitud de cdigo que requiere, y
a su vez sus requerimientos de RAM, son bajos.

Diferencias:
Se concentra en gran medida en que la filosofa de diseo RISC,
requiere pequeas instrucciones de software, de una longitud
similar a las anteriores las cuales tienden a ser ms fciles en la
prctica y con el diseo apropiado de las instrucciones lograra
operaciones ms rpidas , mientras que la filosofa CISC, constituye
un conjunto de instrucciones de un nivel complejo lo que facilita
el acceso de forma eficiente a operaciones entre los diferentes
registros internos, aunque requiera una cantidad significativa de
ciclos para completarse.

Precios en el mercado.
ARM:

En el caso del precio de una ARM, comprende el conjunto de


tecnologas que estn siendo utilizadas actualmente en el mercado
y sus costos, en complemento a las materias primas utilizadas en
producto final, AMD actualmente se est posicionando en los
segmentos de bajo costo aunque se separ de Android en el
2013, posicionando obviamente en el mercado de los Smartphones,
cabe destacar que esta empresa a finales del 2014 bajo los precios al
igual que su competencia, que a su larga los precios en el mercado
quedaron alrededor de 125 dlares, esto por supuesto del procesador
a utilizar.

x86:

Estos tienen la dicha de tener a los dispositivos Android de su


parte, ya que a finales del 2013, se separaran de ARM, para aliarse
con Intel, cabe destacar que actualmente con el lanzamiento de
MOONSHOT, los cuales son servidores con arquitectura x86, se ha
reevaluado la empresa, a pesar de tener la delantera en aspectos
tales como el mercado de las computadoras de escritorio, su
tendencia con respecto a los precios ha ido a la baja, desde el 2014,
esto a razn de la competencia con ARM, su precio estndar en el
mercado ronda, de 120 dlares a 155 dlares.

Diferencias:

A pesar que los procesadores x86 tienden a tener un precio mayor


en el mercado que los ARM, estos ltimos son bastantes notorios en
los dispositivos mviles y todos sus derivados, mientas que los x86
tienden a permanecer inamovibles en las tecnologas orientada a la
computacin de escritorio, sin embargo ambas tienen un declive en
sus precios en el mercado, sostenindose una de su popularidad
histrica, y la otra del impulso de los mviles.

Sistemas Operativos compatibles.


ARM:

En el caso de los dispositivos ARM, se sabe de estos que tienden a


ser ms veloces y con mayor eficiencia energtica, teniendo cierta
ventaja sobre su competidor directo, impulsados principalmente por
compaa como Apple y Samsung, como las ms destacadas
posicionndose en sistemas como los de Android, Unix y iOs, mucho
de esto por la portabilidad que se necesitan en estos sistemas,
aunque el gigante de Microsoft impresiono en los mercados
trasladando parte de su tecnologa a esta arquitectura (aunque una
inversin bastante sutil). Indiscutiblemente ARM es el lder actual en
trminos de procesadores mviles. Socios de ARM han enviado 50
mil millones de chips basados en sus diseos, todos los mercados
mviles y embebidos.

x86:

Se podra decir que son los favoritos de Microsoft y su inversin


principal es en esta arquitectura, (es bueno destacar que
actualmente esta invirtiendo en ARM, pero una cantidad mnima).
Intel pueden reclamar una compatibilidad de los sistemas
principales del 90% de todas las aplicaciones disponibles en el Play
Store y las realizadas actualmente. Esa cifra es probablemente ms
cercano a 100% cuando se trata de las 150 mejores aplicaciones
entre las que cuentan de escritorio y las de tipo moviles.

Diferencias:
En este tpico los SO se han vueltos hbridos entre estas
tecnologas, y han demarcado la portabilidad y fiabilidad de los
ARM, pero tambin la potencia de los x86, aunque ARM tiene fieles
en esta seccin del software como los es iOs los cuales cada vez
invierten ms en su arquitectura. Por una mano que es una buena
cobertura de x86, pero por otro lado, muestra el dominio de ARM.

Recursos necesarios.
ARM:
Los requerimientos tcnicos, de los dispositivos con esta
arquitectura son de los ms bajos en comparacin con sus
competidores, esta arquitectura en promedio tiende a consumir de
600 a 750 mW, Y esta es la razn por ARM es tan especial, que no
trata de crear procesadores de 130W, ni siquiera 60W o 20W. La
empresa slo est interesada en el diseo de procesadores de bajo
consumo. Con los aos, ARM ha aumentado el rendimiento de sus
procesadores mejorando el diseo de micro-arquitectura, pero el
presupuesto de potencia objetivo se ha mantenido bsicamente el
mismo. Por supuesto esto depende de la cantidad de ncleos, un
ejemplo de esto es, los vatios presupuesto mximo para el cluster
multi-core CPU, dos vatios para la GPU y tal vez 0,5 vatios.

x86:
Al tener esta arquitectura una mayor potencia por supuesto
requiere unos recursos necesarios ms altos, aunque ltimamente
esta arquitectura se ha venido reinventando en cuestiones de
requerimientos, para hacer una mayor competencia a las marcas en
el mercado, aunque todava le queda mucho por recorrer, en donde
el consumo promedio de estas es de aproximadamente 435 W, por
supuesto esto dado a un mayor conjunto de caractersticas que le
dan potencialidad a la arquitectura en mbitos como grficos y
procesamiento de instrcciones.

Diferencias:

Es evidente que en este caso ARM tiene una gran diferencia con
los x86, no solo por el hecho que no necesite tanta potencia en
cuanto a watts, no solo consuma 10 veces menos, si no en
velocidad, aunque x86 los supera en potencia, esto ya es una
constante en casi todos los aspectos.

Procesamiento de frecuencia.
ARM:
Lo llamativo en este tpico de la arquitectura es que se est
orientando a el procesamiento de grficos de hecho empresas
tales como NDIVIA han elegido a ARM, incluso ya han dado a
conocer proyectos tales como lo son CUDA utilizando la
arquitectura, la arquitectura se ha involucrado con esta empresa
que mantiene un monopolio en el mercado de los juegos
proyectndose sacar iniciticas de gran envergadura como lo es
Project Denver, a una versin de 64 bits, aproximndonos a ver
grficos ms avanzados en juegos con arquitectura ARM.

x86:

Se conoce que este ha sido el seor de los escritorios por mucho


tiempo, por lo tanto es lgico que sean buenos en el procesamiento
de cualquier tipo software lo cual es imprescindible estos
procesadores a diferencia de los anteriores tienen un adicional
movimiento de maniobra en cuanto a Ghz se refiere, dado que
tienen una potencia superior a los antes tratados, a pesar que la
competencia se ha aproximado mucho a esta arquitectura en este
asunto los x86 tienen todava el poder.

Diferencias:
Este es un tpico en donde ambas arquitecturas son destacables,
y no poseen grandes diferencias, puntualizando que mayormente se
diferencias en el cmo1, y las diversas estrategias por parte de las
empresas para utilizar esta tecnologa. La diferencia se concentra
ms en el enfoque de software en donde se utilice. Aunque es
importe recalcar que en cuestiones de Ghz la actual innovadora es
ARM, pero en cuanto a diversidad de opciones es ARM.

Nivel de complejidad.
ARM:

Tomando en cuenta que esta es una arquitectura la cual tiene un


gran nivel de abstraccin, no solo en el mbito del hardware, sino
tambin desde el punto de vista de firmware el tpico de diseo
de las instrucciones de la arquitectura ARM, se delimita a pequeas
instrucciones, y se compilan en su gran velocidad pero no en su
versatilidad y portabilidad, ya que algunos tcnicos los cuales
interactan con el conjunto de arquitecturas, la denotan como una
complejidad alta, esto dado que las frecuencias de reloj, las
velocidades de bus y los anchos de banda de memoria son
limitados. Moverse en un segmento con mayor rendimiento
aumentar las apuestas y es definitivamente ms difcil.

x86:

Esta arquitectura a pesar de su dificultad es de un tratamiento


menos complicado que la anterior, tal vez por su permanencia en el
mercado o la alta proliferacin que esta dispone, ya que la
encontramos en muchas PCs, o tal vez a los numerosos mdulos
que poseen, que actualmente estn siendo actualizados por los
mdulos COM de tecnologa hibrida, lo cual le da mucha mas
portabilidad y versatilidad a esta arquitectura.

Diferencias:
Compaginndose en sus diseos ms que en su arquitectura en
realidad, la arquitectura ARM, sacrifica su alta complejidad, por
una gran velocidad a nivel de funcionabilidad y abstraccin en cada
parte de los dispositivos que los poseen, mientras que de parte de
los x86, se encuentran distintas alusiones a la portabilidad y la
versatilidad, con prospectos de gran potencia y una complejidad
moderada.

Conclusin.
Las arquitecturas ARM y x86, tienen algunos rasgos diferenciales
los cuales son de notables y algunos curiosos, su esencia en gran
parte de los tpicos comparativos no son tan distantes una de la
otra, si no que orientan distintas perspectivas sobre un mismo
tpico, los dispositivos de procesamiento desde la funcionabilidad
otorgada por Intel, los x86, toman un comportamiento de
potencialidad, de gran impacto y se demarcan por su
procesamiento de alto calibre, propio de computadores personales,
y aun de sper computadores, posicionndose en el mercado
tecnolgico y monopolizndolo direccionado en gran medida a los
PC`s aunque, se est diversificando, esto no solo impone un
estndar internacional, sino que lo toma como paradigma, a su vez,
creo un gran inters en las los diseadores de S.O, conmocionando
este mercado y ocasionando gran expectativa acerca de la
compatibilidad de las arquitecturas con los S.O, haciendo migrar
mucha inversin de distintas empresas orientadas en el diseo de
S.O a la arquitectura, si pues ya este es un modelo de arquitectura
consolidado, pero aun, a el da de hoy todava se consigna gran
notoriedad en este sentido, en este mismo lineamiento, la
capacidad es notoria, su oferta en el mercado igual, pero al
tratarse de recursos de consumo, las arquitecturas x86, es hasta
ahora la de mayor consumo de resursos, por supuesto demostrando
incapacidad en cuestiones de optimizacin de recursos requeridos,
esto debido a lo antes mencionado a su comportamiento de alta
potencia y procesamiento de alto impacto, se podra entender esto
como una desventaja de esta tecnologa, que ciertamente lo es con
referente a sus competidores, pero aventajndolos a todos en el
procesamiento de frecuencia(que de una o cierta forma es el
atractivo principal), aunque no en gran medida, Intel se ha
dedicado a demarcar su arquitectura como la primera en las lista de
procesamiento, y esto a sus constantes actualizacin del hardware,
comportndose de forma simplificada en su nivel de complejidad
tomando en cuenta la compilacin de sus instrucciones, y
resguardndose de la desfragmentacin de dichas instrucciones,
que desembocan en ms complejidad.

La arquitectura ARM por otra parte es relativamente menos


antigua que la anterior, sosteniendo una gran competitividad en el
mercado, sobre todo si se da una expectacin al mercado de los
mviles; esta arquitectura se denota por optimizacin no solo a
nivel de instrucciones, si no de requerimientos tcnicos,
puntualizando que la arquitectura en si posee una modalidad
funcional a nivel de instrucciones de segmentos, lo cual, si pues
alarga en gran medida la cantidad de instrucciones, da una
optimizacin sustancial a la hora de comparar, esto a su vez hizo un
gran contendiente a la arquitectura, no solo diversifico el mercado,
si no que monopolizo una parte este, y obligo bajo el concepto de
portabilidad, que grandes empresas dirigidas al diseo de software,
invirtieran en esta tecnologa, tomando notoriedad y bastante
consideracin en el mercado, en donde se gan esa importancia no
solo por su fragmentacin de instrucciones, si no dado a la poca
necesidad de recursos que esto implicaba, ocupando 10 veces
menos recursos que sus competidores, no solo esto, sino el hecho
de tener un gran procesamiento de frecuencia, a pesar que otras
marcas tenan mejor, este no significaba una gran diferencia,
aunque si pues la arquitectura tiene un nivel de complejidad ms
alto que el estndar, actualmente se sigue simplificando su
estructura para una mayor comprensin y mantenimiento de sus
arquitecturas.
Referencias de Informacin.
PEREZ Enrique, [en lnea] (2012), explicacin de diferencias
de las arquitecturas ARM y x86 [fecha de consulta: 12 enero
2017] http://www.omicrono.com/2012/12/te-explicamos-todo-
sobre-x86-y-arm-diferencias-ventajas-y-para-que-sirve-cada-
uno/
SIMS Gary, [en lnea] (2014), ARM vs X86 Key differences
explained [fecha de consulta: 12 enero 2017]
http://www.androidauthority.com/arm-vs-x86-key-differences-
explained-568718/#comments-568718
ALBA Manuel, [en lnea] (2015) Comparativa x86/ARM [fecha
de consulta: 12 enero 2017]
http://arquitecturadecomputadoresd4.blogspot.com/2015/01/x
86arm.html
GUTERREZ ngel, [en lnea] (2012) ARQUITECTURAS CISC Y
RISC. [Fecha de consulta: 12 enero 2017]
http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/P_ter
minados/PolilibroFC/Unidad_VI/Unidad%20VI_31.htm
Stokes, Jon [en lnea] (2007) What is RISC? [Fecha de
consulta: 12 enero 2017]
https://cs.stanford.edu/people/eroberts/courses/soco/projects/
risc/risccisc/
ESPESO Pablo, [en lnea] (2013) Arquitectura x86, una historia
imprescindible de la informtica [Fecha de consulta: 12 enero
2017] https://www.xataka.com/componentes/arquitectura-
x86-una-historia-imprescindible-de-la-informatica

También podría gustarte