La diferencia entre Windows x86, x86_64, x64

  
                                                                                                                                                                                         

x86 se refiere a un conjunto de instrucciones de 32 bits desarrollado por Intel. Desde el principio de 386, se ha utilizado hasta ahora. Es un conjunto de instrucciones cisc. Todos los principios de cpu, amd early cpu son compatibles con dichas instrucciones. Set, el documento oficial de ntel llamado "IA-32";

x84_64 es la CPU x86 que comenzó a moverse a 64 bits, hay 2 opciones: 1, compatible con versiones anteriores con x86. 2, conjunto de instrucciones completamente rediseñado , no es compatible con x86. AMD se escapó y fue el primero en producir una CPU x86 compatible con el mercado que Intel. AMD la llamó AMD64 y tomó el primer grupo de PC de 64 bits, que fue reconocido por los usuarios. Intel eligió diseñar un nuevo conjunto de instrucciones independientes de 64 que no es compatible con x86, llamado IA-64 (esto parece ser Itanium), pero es un paso más adelante que amd, e IA-64 también es muy sombrío porque es CPU de nuevo diseño, sin compilador, sin soporte Windows
(Microsoft dio inteligencia para parpadear, prometió salir de la versión de Itanium windows
versión del servidor, pero se retrasó para salir Algo). . . Más tarde, tuve que admitir el conjunto de instrucciones AMD64 en el caso de la temporización hacia atrás, pero cambié el nombre, llamado x86_64, para indicar que es una extensión 64 del conjunto de instrucciones x86. Probablemente no quería admitir que fue diseñado por AMD.

En otras palabras, x86_64, x64, AMD64 son básicamente lo mismo, usamos la CPU de escritorio intel /amd que es básicamente x86_64, el brazo opuesto, ppc, etc. No x86_64.

La principal diferencia entre x86 y x86_64 son los problemas de 32 y 64 bits. Solo hay 8 registros de propósito general de 32 bits en x86, eax, ebx, ecx, edx, ebp, esp, esi, edi. X86_64 extiende estos 8 registros de propósito general a 64 bits y agrega varios registros a x86 (parece haber aumentado en 8 para convertirse en un total de 16 registros de propósito general). El número y número de registros del mismo MMX también se amplían. Además, la CPU puede admitir más memoria después de expandirse a 64 bits, y así sucesivamente.

Para los programas ordinarios, la expansión de los bits de CPU y el aumento en el número de registros no traerá mejoras significativas en el rendimiento, como el navegador IE , Office Office. Los programas específicos pueden aprovechar al máximo las ventajas de las CPU de 64 bits y más registros. Por ejemplo, MMX puede mejorar el rendimiento de los programas multimedia y puede mejorar los cálculos de matrices, polinomios y vectores. Más registros MMX y más Las largas longitudes de palabras de registro son beneficiosas para la ejecución de las instrucciones SIMD, que pueden mejorar el rendimiento de la CPU.
(La CPU del conjunto de instrucciones RISC tiene cientos de registros, que pueden efectivamente amortiguar los resultados del cálculo intermedio sin escribir resultados intermedios. La memoria, que reduce el número de accesos a la memoria, mejora significativamente el rendimiento)

x86 es una abreviatura de número estándar para la serie Intel


, que también identifica un conjunto genérico de instrucciones de computadora
Colección, X no tiene nada que ver con el procesador, es una simple definición de comodín para todos los sistemas * 86, como: i386, 586, pentium. X64 es el nombre exclusivo de Microsoft para las estructuras de programas de dispositivos AMD64 e Intel EMT64. También se puede decir que X64 se refiere a una CPU de 64 bits. X64 es un desarrollo de X86 que extiende los registros a 64 bits. En la arquitectura de la computadora, los enteros de 64 bits, las direcciones de memoria u otras unidades de datos significan que tienen un ancho de hasta 64 bits (8 bytes). Además, la CPU de 64 bits y la arquitectura de la unidad de lógica aritmética se basan en el tamaño de los registros, el bus de memoria o el bus de datos. Las CPU de 64 bits existían en las supercomputadoras en la década de 1960, y ya en la década de 1990 existían estaciones de trabajo y servidores basados ​​en RISC. En 2003, se introdujo en la corriente principal del campo de las computadoras personales (anteriormente 32 bits) en forma de arquitecturas de procesador PowerPC de x86-64 y 64 bits. El número de bits en una computadora de 32 bits se refiere al número máximo de bits que la CPU puede procesar al mismo tiempo. La CPU de una computadora de 32 bits puede procesar hasta 32 bits de datos a la vez. Por ejemplo, su registro EAX es de 32 bits. Por supuesto, las computadoras de 32 bits también pueden manejar datos de 16 bits y 8 bits. Cuando Intel actualizó de 16 bits a 286 a 386, para ser compatible con sistemas de 16 bits, primero introdujo 386SX, que tiene un presupuesto interno de 32 bits y una transferencia de datos externa de 16 bits. Hasta 386DX, todas las CPU eran de 32 bits interna y externamente. Algunas personas a menudo no pueden entender cuál es la relación entre "bit" y Byte, KB, MB, etc., y su relación es que 8 bits es igual a un byte, es decir, 8bit = 1B. Un procesador de 32 bits procesa 4 bytes (32 bits) a la vez. De manera similar, un procesador de 64 bits procesa 8 bytes (64 bits) a la vez. La computación de 64 bits requiere procesador y sistema operativo, y las aplicaciones en las computadoras personales apenas están comenzando. Windows Vista de 64 bits es un sistema operativo de 64 bits relativamente completo, 64 bits es compatible con la mayoría de las operaciones de 32 bits, por lo que La mayoría de los programas de 32 bits pueden ejecutarse bajo el sistema operativo de 64 bits. Con el desarrollo de hardware informático, los sistemas operativos de 64 bits y la informática de 64 bits se convertirán en la corriente principal. Debido a la aparición de programas más grandes, los sistemas de 32 bits están comenzando a no cumplir con los requisitos de los tiempos.

Intel utilizó 8086, 80286, 80386, etc. como modelo de representación de su CPU para PC.

x86 se refiere a la CPU normal hecha por Intel (cuando se propone la representación x86, en la computadora personal a 32 La CPU de Intel es la principal)

x64 es la abreviatura de x86_64, que se refiere a la versión mejorada basada en x86 (rendimiento adicional como la extensión de dirección de 64 bits)

IA64 significa arquitectura de computadora pura de 64 bits

amd64 significa arquitectura de 64 bits compatible con 32 bits (AMD es el fabricante principal de esta arquitectura).

Sin embargo, dado que Intel comenzó antes, tiene un mayor impacto y, a veces, la CPU de la arquitectura amd64 se denomina arquitectura x86_64.

Además, ha salido a la luz la nueva generación de procesadores 586 que superan los 486. Para deshacerse de la confusión de nombres de procesadores en la era 486, Intel, el mayor fabricante de CPU, llamó a su nueva generación de productos Pentium. Mostrar la diferencia. AMD y Cyrix también presentaron los procesadores K5 y 6x86 respectivamente. Por lo tanto, para comprender el significado de x86, que x puede ser 3, 4, 5 y así sucesivamente.

Resumen:

x86 se refiere a la arquitectura de las computadoras de 32 bits, también se refiere a los sistemas operativos de 32 bits, como i386, i686, i486, etc .; x86_64 y x64 se refieren a la arquitectura de 64 bits , también se refiere al sistema operativo de 64 bits.

La versión de 32 bits (X86) del sistema operativo (SO) puede funcionar con un procesador de 64 bits (CPU), mientras que la versión de 64 bits (X64) del sistema operativo (SO) ) No puede ejecutarse normalmente bajo el procesador de 32 bits (CPU). Si su sistema operativo (SO) es X86, no significa que la CPU sea de 32 bits.

La CPU de 32 bits solo se puede instalar con un sistema operativo de 32 bits, la CPU de 64 bits se puede instalar con un sistema operativo de 64 bits o un sistema operativo de 32 bits, ya que su CPU es de 64 bits, por lo que puede ser compatible con 32. Bit, dos bits de 64 sistemas.

Sólo decir: instalar el sistema operativo de 64 bits antes de que puedan jugar el mejor rendimiento de los procesadores de 64 bits sólo
!

Copyright © Conocimiento de Windows All Rights Reserved