¿Has oído hablar de x32, x64 y x86 pero no tienes idea de lo que significan los términos? Esto se explica a continuación ¿Cuál es la diferencia entre x32, x64 y x86?.
Índice
¿Cuál es la diferencia entre x32, x64 y x86?
¿Qué significa x32?
Aunque formalmente incorrecto, con una fecha límite x32 generalmente se refiere a la versión de 32 bits del sistema operativo dado. De hecho, el término x32 sería más apropiado para describir “interfaz binaria de la aplicación creado para permitir que los programas usen conjunto de instrucciones x86-64 usa punteros dei de 32 bits, evitando así la sobrecarga de los punteros de 64 bits.
¿Qué significa x86?
Por lo general, con una fecha límite x86nos referimos a la versión a 32 bits controlador, programa o sistema operativo específico. Técnicamente hablando, sin embargo, con la fecha límite x86 ambas cosas arquitectura x86en cambio, se refiere a una familia de procesadores Intel y un conjunto de instrucciones que pueden usar. El término x86 se deriva del conjunto de instrucciones de 16 bits para ciertos procesadores de 16 bits ( Intel 8086 y Intel 8088), luego se extendió como un conjunto de instrucciones de 32 bits para algunos procesadores de 32 bits ( Intel 80386 y Intel 80486) y se ha vuelto a ampliar como un conjunto de instrucciones de 64 bits para todos los procesadores de 64 bits.
También tenga en cuenta que el término x86 se escribió originalmente como 80 × 86 para reflejar el valor cambiante en números que identificaron los diferentes modelos simbólico (entonces 80386, 80486, 80586 y así sucesivamente), pero en algún momento80 que estaba al frente ha sido removido, dejando solox86.
¿Qué significa x64?
Por lo general, con una fecha límite x64nos referimos a la versión a 64 bits controlador, programa o sistema operativo específico. Técnicamente hablando, sin embargo, con la fecha límite x64, x86-64, x86_64, AMD64 ambas cosas Intel 64en su lugar, nos referimos a la versión de 64 bits del conjunto de instrucciones de la arquitectura x86. Más específicamente, cuando se introdujeron los procesadores de 64 bits compatibles con x86, se los llamó x86-64 (condiciones x86-32 Esto es x86-16 se usaron para procesadores de 32 y 16 bits compatibles con x86, respectivamente). Más tarde, quizás por simplicidad, se decidió utilizar términos x64 para 64 bits i x86 para procesadores de 32 bits.
¿Qué significa 32 o 64 bits?
Por definición, a. 32 bits puede manejar instrucciones de 32 bits y hacer referencia a direcciones de memoria de 32 bits. Pero, ¿qué significa 32 bits? En pocas palabras, 32 bits es la abreviatura de un número que contiene 32 bits, que es solo 0 y 1 (por ejemplo, 11000100011011101101100010110101 es un número de 32 bits).
Dado que cada dígito de ese número solo puede ser 0 o 1, el número total de combinaciones que se pueden usar es 2 ^ 32, que es 4,294,967,296 (0 a 4,294,967,295). Y 4290 millones de direcciones de memoria (cada una puede almacenar un byte de datos) corresponde a 4 GB, por lo que una CPU de 32 bits puede acceder a 4 GB de RAM sin ningún truco de software para usar todavía.
Asimismo, una CPU de 64 bits puede acceder a un máximo de 2^64 direcciones de memoria, o aproximadamente 18,4 exabyte RAM. La única diferencia con un procesador de 32 bits es que un procesador de 64 bits, además de manejar instrucciones de 64 bits y hacer referencia a direcciones de memoria de 64 bits, también puede manejar instrucciones de 32 bits. bit y ambos se refieren a direcciones de memoria de 32 bits. En otras palabras, un procesador de 64 bits puede realizar operaciones de 32 y 64 bits, mientras que un procesador de 32 bits solo puede realizar operaciones de 32 bits.
Otra cosa importante que decir es que, al igual que los procesadores, los sistemas operativos, los programas y los controladores, pueden ser tanto de 32 bits como de 64 bits. Por lo tanto, dado que un procesador de 64 bits puede admitir sistemas operativos, programas y controladores de 32 y 64 bits, mientras que un procesador de 32 bits solo puede admitir sistemas operativos, programas y controladores de 32 bits, es muy importante comprenda cuál de las dos versiones necesita instalar cada vez.
Entonces, en este punto, finalmente debería entender ¿Cuál es la diferencia entre x32, x64 y x86?.