Red de conocimiento informático - Computadora portátil - Análisis de la estructura de la CPU

Análisis de la estructura de la CPU

La arquitectura de la CPU se compone principalmente de conjuntos de instrucciones y registros; el conjunto de instrucciones es una serie de instrucciones de hardware, que se dividen en diferentes funciones según diferentes funciones:

Los registros almacenan los datos utilizados por la CPU y la CPU. resultados generados, así como cierta información de control en espera. Del mismo modo, la memoria también se puede dividir en las siguientes categorías según sus funciones:

La arquitectura de la CPU es la especificación especificada por el fabricante para los productos de CPU que pertenecen a una misma serie, y se utiliza principalmente para distinguir diferentes tipos de CPU. La arquitectura de la CPU es una especificación establecida por el fabricante para productos de CPU que pertenecen a la misma serie. Se utiliza principalmente para distinguir diferentes tipos de arquitectura de CPU; también se denomina conjunto de instrucciones de la CPU. >

Con la actualización continua de la arquitectura de la CPU, actualmente solo hay dos arquitecturas comunes: al desarrollar la arquitectura de CPU x86-64 para la serie inter x86, AMD dio prioridad al desarrollo del sistema de CPU AMD 64 que sea compatible con estructura inter x86-32; posteriormente, inter y HP desarrollaron conjuntamente el conjunto de instrucciones de CPU AI-64, pero este conjunto de instrucciones solo era adecuado para servidores, por lo que desapareció rápidamente del mercado, finalmente, inter desarrolló una CPU compatible con x86-64. con arquitectura amd64

Inter x86 y arm son arquitecturas de CPU completamente diferentes. Inter x86 es una arquitectura de CPU basada en el conjunto de instrucciones complejas (CICS), mientras que arm es una arquitectura de CPU basada en el conjunto de instrucciones reducido (RISC). ).

Las arquitecturas de CPU basadas en RISC y conjuntos de instrucciones complejas (CICS)

inter x86 y las arquitecturas arm son completamente diferentes. Existen diferencias en los conceptos y métodos de diseño entre las dos arquitecturas de CPU, CICS y RISC.

Las instrucciones de CPU en CICS son casi atómicas y existe una estrecha relación entre instrucciones y microoperaciones. Básicamente, todas las instrucciones lo son. ejecutado en un ciclo Por el contrario, una instrucción en RISC puede realizar múltiples operaciones (como multiplicación digital, etc.). Por el contrario, los conjuntos de instrucciones complejos pueden realizar múltiples operaciones (como multiplicación digital, etc.) en una sola instrucción, mejorando así el rendimiento, pero decodificar estas instrucciones complejas requiere más energía

Aquí hay ejemplos de cómo funciona:

Si desea calcular una operación 5*5, solo necesita una instrucción para completarse en la arquitectura de conjunto de instrucciones complejo, pero debe ejecutarse cinco veces en la arquitectura de conjunto de instrucciones reducido. Agregue: (5+5+5+5+5+5+5)

Un conjunto de instrucciones complejo simplifica la complejidad de escribir programas de software, mientras que un conjunto de instrucciones simplificado requiere escribir más programas de software, por lo tanto; el rendimiento de conjuntos de instrucciones complejos es mucho mayor que el de conjuntos de instrucciones reducidos

Inter x86 y arm son arquitecturas de CPU basadas en conjuntos de instrucciones complejos y conjuntos de instrucciones reducidos, respectivamente. Inter x86 presta más atención al rendimiento, mientras que arm presta más atención al rendimiento

La arquitectura de CPU arm de 32 bits se usa ampliamente en sistemas integrados debido a sus características de ahorro de energía, y el procesador arm es muy adecuado; para comunicaciones móviles, en línea con su bajo consumo de energía Principales objetivos de diseño

En términos de rendimiento, arm difícilmente se puede comparar con inter x86.

En términos de rendimiento, arm difícilmente se puede comparar con inter x86, razón por la cual la CPU inter x86 ha ocupado muchos mercados de PC