¿Cuál es el nombre clave de la CPU para x86?
X86 hace referencia a una CPU de 32 bits.
x86 se refiere a una arquitectura de CPU. Lleva el nombre de 8086, 286, 386~586 de Intel. La mayoría de las CPU desarrolladas por AMD también se basan en la arquitectura x86. La característica de la arquitectura x86 es que los registros de la CPU son de 32 bits, por lo que también se le llama CPU de 32 bits.
La arquitectura de 32 bits de X86 suele denominarse IA-32, que significa "Arquitectura Intel, 32 bits". Su arquitectura de 64 bits fue introducida por primera vez por AMD y se llama "AMD64". Más tarde, Intel también lo adoptó y lo llamó "Intel 64". También conocido como "x86-64", "x64".
Al principio, Intel utilizaba el formato numérico 80x86 para nombrar los procesadores, incluidos 8086, 80186, 80286, 80386 y 80486.
Debido a que termina en "86", su arquitectura se llama "x86". Como digital no es una marca registrada, Intel y sus competidores utilizan nombres registrables para las nuevas generaciones de procesadores, como Pentium, Core y Ryzen (introducidos por AMD).
Cabe destacar que Intel también lanzó la arquitectura IA-64. Aunque el nombre es similar a "IA-32", son completamente incompatibles y no pertenecen a la familia de arquitectura del conjunto de instrucciones x86.
Información ampliada:
La diferencia entre sistemas de 32 bits y sistemas de 64 bits:
En primer lugar, la intención original del diseño es diferente. El sistema operativo de 64 bits fue diseñado originalmente para satisfacer las necesidades de los clientes que requieren grandes cantidades de memoria y rendimiento de punto flotante en áreas como diseño y análisis mecánico, animación 3D, edición y creación de videos, e informática científica y de alto rendimiento. aplicaciones informáticas. Es decir, son plataformas para que el personal de alta tecnología utilice software especial en la industria. Los sistemas operativos de 32 bits están diseñados para usuarios normales.
En segundo lugar, se requieren diferentes configuraciones. Los sistemas operativos de 64 bits sólo se pueden instalar en computadoras de 64 bits (la CPU debe ser de 64 bits). Al mismo tiempo, es necesario instalar software universal de 64 bits para lograr el mejor rendimiento de 64 bits (x64).
Los sistemas operativos de 32 bits se pueden instalar en ordenadores de 32 bits (CPU de 32 bits) o de 64 bits (CPU de 64 bits). Por supuesto, cuando se instala un sistema operativo de 32 bits en una computadora de 64 bits, su hardware es como un "carro de bueyes": el rendimiento de 64 bits se reducirá considerablemente.
En tercer lugar, la velocidad de carrera es diferente. El ancho de datos GPRS (Registro de propósito general) de una CPU de 64 bits es de 64 bits. El conjunto de instrucciones de 64 bits puede ejecutar instrucciones de datos de 64 bits, es decir, el procesador puede recuperar datos de 64 bits a la vez (solo dos instrucciones pueden recuperar 8 bytes de datos a la vez), que es el doble que 32 bits (que requieren 4 instrucciones a la vez, extrayendo 4 bytes de datos), el rendimiento teórico se duplicará en consecuencia.
En cuarto lugar, las capacidades de direccionamiento son diferentes. La ventaja de los procesadores de 64 bits también se refleja en el control de la memoria. Debido a que las direcciones utilizan números enteros especiales, la ALU y los registros pueden manejar números enteros más grandes, es decir, direcciones más grandes. Las CPU y los sistemas operativos de 32 bits solo pueden admitir hasta 4 GB de memoria, mientras que las CPU y los sistemas operativos de 64 bits, en teoría, solo pueden admitir hasta 16 eb de memoria (16777216 tb).
En resumen, un sistema operativo de 64 bits debe depender del soporte "superior" del hardware host de 64 bits y del soporte "inferior" del software de propósito general de 64 bits para dar rienda suelta a las funciones. ventajas de 64 bits, y la "trinidad" es esencial (la razón es simple: el sistema operativo es solo una plataforma operativa de conexión).
Para computadoras de 64 bits, puede instalar un sistema operativo de 32 bits, y un sistema operativo de 64 bits puede instalar software de 32 bits. Esto es "compatibilidad con versiones anteriores" en el diseño, no la intención original. de diseño de 64 bits.
Enciclopedia Baidu-Intel x86
Enciclopedia Baidu-32 bits (sistema operativo de 32 bits)