ARM VS X86
Enviado por carlos adrian medina sarmiento • 18 de Enero de 2023 • Ensayo • 426 Palabras (2 Páginas) • 60 Visitas
PROCESADOR ARM VS x86
Existen dos principales arquitecturas de procesadores cuales son RISC( Reduced Instruction Set Computer) y CISC( Complex Instrucción Set Computing) y tienen algunas diferencias de uso.
Para ver una mejor comparativa entre ambas se puede comparar dos arquitecturas especificas de cada una como lo es ARM perteneciente al RISC y el x86 basada en el CISC.
ARM
Se conocía anteriormente como Advanced RISC Machine, pero actualmente se conoce como Acorn RISC Machines. Su arquitectura es un grupo de instrucciones de 32/64 bits y es soportada por muchos sistemas operativos integrados como Windows, Android, eCos, FreeRTOS y algunas variantes de UNIX, Linux, BSD, etc.
Actualmente por lo que ARM puede ser pequeño, gastar poca energía y procesar información de manera eficiente es el más utilizado en el mundo ya esté en juguetes, hornos de microondas, etc. Su diseño es parecido al del MOS 6052, pero agrega características que permite conseguir más rendimiento al ejecutarse “como el direccionamiento relativo, y el pre y post incremento en el modo de direccionamiento” (colaboradores de Wikipedia, 2022).
A lo largo del tiempo se han creado distintos ARM con distintas versiones de arquitectura y/o núcleo, tales como:
- ARM1
- ARM2
- ARM3
- ARM6
- ARM7
- ARM7TDMI
- StrongARM
- ARM8
- ARM9TDMI
- ARM9E
- ARM10E
- XScale
- ARM11
X86
Es compatible con procesadores 8 y 16 bits, pero se volvió popular en el mercado por lo que se fabrico microprocesadores compatibles como el AMD64. Permite que se procesen varias tareas al mismo tiempo en base de una única instrucción por lo cual se utilizan en computadoras y servidores.
Los procesadores que se basan en x86 son(colaboradores de Wikipedia, 2022a):
- Intel
- 486SX
- 486DX
- 486DX2
- 486DX4
- Pentium
- Pentium II
- Pentium 4020
- Pentium III
- Pentium 4
- Pentium D
- Core 2 Quad
- Core 2 Duo
- Core i3
- Core i5
- Core i7
- Core i9
- AMD
- K5
- K6
- K7 (Athlon, Athlon XP)
- Duron
- Sempron
- Ryzen
- Cyrix
- 6x86
ARM | x86 |
Mas simple | Mas complejo |
Instrucciones cortas pero rápidas | Instrucciones largas, pero despacio |
Instrucciones ejecutadas por hardware | Una microprograma en la memoria interpreta cada instrucción |
Todas las instrucciones ejecutadas por un solo ciclo de reloj | Algunas instrucciones requieren varios ciclos para ser ejecutadas |
Fabricación barata | Fabricación más cara |
Rendimiento inferior | Rendimiento superior |
Consumo de energía menor, más eficiente | Consumo de energía superior, menos eficientes |
Tabla 1 (Guerrera, 2021)
...