Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre la arquitectura x86 y arm

La diferencia entre la arquitectura x86 y arm

Diferentes objetivos de diseño, diferentes características arquitectónicas, diferentes conjuntos de instrucciones.

1. Diferentes objetivos de diseño: la arquitectura x86 está diseñada para ejecutar sistemas operativos y aplicaciones de uso general en computadoras de alto rendimiento, como computadoras personales (PC) y servidores, mientras que la arquitectura ARM está diseñada para ejecutarse. en dispositivos móviles y sistemas integrados. Lograr un bajo consumo de energía y una alta eficiencia en sistemas convencionales.

2. Diferentes características arquitectónicas: los procesadores x86 utilizan conjuntos de instrucciones complejos y tienen características avanzadas como caché multinivel y predicción de ramas, pero estas características conducirán a un alto consumo de energía y una alta generación de calor, mientras que los procesadores ARM; Utilice un conjunto de instrucciones reducido, un tamaño más pequeño y un menor consumo de energía, pero menos potente que los procesadores x86.

3. Diferentes conjuntos de instrucciones: La arquitectura x86 utiliza el conjunto de instrucciones Complex Institution Set Computer (CISC), que contiene una gran cantidad de instrucciones y registros, lo que permite a la CPU realizar operaciones más complejas, pero ocupará mucho espacio. más área de chips; la arquitectura ARM utiliza un conjunto de instrucciones de computadora con conjunto de instrucciones reducido (RISC), que contiene menos instrucciones y registros, lo que hace que el área del chip sea más pequeña, lo que hace que el procesador ARM sea más eficiente energéticamente.