Antes de sumergirse más en él,
Comencemos con una definición rápida de un bit:
en binario, un bit es un solo carácter que puede ser 1 o 0. Podemos representar hasta cuatro valores usando dos bits, con 3 bits que suman 8 valores. La cantidad de valores diferentes que podemos expresar en binario crece exponencialmente con cada bit que agregamos.
Ahora, entenderemos lo que significan 32 bits y 64 bits El
rendimiento general de su computadora y el software que puede ejecutar están influenciados por el procesador que utiliza.
¿Qué es un procesador?
El circuito lógico que reacciona y procesa las instrucciones básicas que operan una computadora se conoce como procesador.
La mayoría de las computadoras desde la década de 1990 hasta principios de la de 2000 tenían un sistema de 32 bits que podía acceder a 2 ^ 32 (o 4,294,967,296) bytes de RAM (memoria de acceso aleatorio). Un procesador de 64 bits, por otro lado, puede contener 2 ^ 64 (o 18 446 744 073 709 551 616) bytes de RAM.
En otras palabras, una CPU de 64 bits puede procesar más datos que 4 mil millones de procesadores de 32 bits combinados. Como resultado, una versión de Windows de 64 bits es mejor que un sistema de 32 bits para manejar grandes cantidades de memoria de acceso aleatorio (RAM). La potencia de procesamiento de una CPU de 64 bits es mayor que la de una CPU de 32 bits.
Entremos ahora en el tema.
En términos técnicos, x86 y x64 se refieren a una familia de procesadores y al conjunto de instrucciones que todos utilizan. No dice nada sobre el tamaño de los datos en particular.
El término x86 se refiere a cualquier conjunto de instrucciones derivado del conjunto de instrucciones del procesador Intel 8086. El microprocesador Intel 8086 es una versión mejorada del microprocesador Intel 8085, que se introdujo en 1976. Es un microprocesador de 16 bits con 20 líneas de dirección y 16 líneas de datos, y contiene un conjunto de instrucciones sofisticado. Tiene dos modos de funcionamiento, que son Máximo y Mínimo. El modo máximo es apropiado para sistemas con varios procesadores, mientras que el modo mínimo es apropiado para sistemas con un solo procesador.
Sus sucesores, 80186, 80286, 80386 y 80486, eran todos compatibles con el 8086 original y podían ejecutar código escrito para él. Originalmente se escribió como 80 × 86 para reflejar el valor alterado en el centro de los números de modelo del chip, pero en algún momento se omitió el 80, dejando solo x86.
x86 comenzó como un conjunto de instrucciones de 16 bits para procesadores de 16 bits (8086 y 8088), y luego se expandió a un conjunto de instrucciones de 32 bits para procesadores de 32 bits (80386 y 80486). Pero el término x86 ya había sido consistente con todos los procesadores que usaban la familia de conjuntos de instrucciones.
Las CPU más nuevas que utilizan el conjunto de instrucciones x86 de Intel todavía se denominan compatibles con x86, i386 o i686 (lo que significa que todas usan extensiones del conjunto de instrucciones 8086 original).
x64 es el extraño en esta situación. x86-64 era el término original para la extensión de 64 bits del conjunto x86. Se le cambió el nombre a AMD64 más tarde (porque AMD fue quien creó originalmente la extensión de 64 bits). El conjunto de instrucciones de 64 bits tenía licencia de Intel y su versión se llamaba EM64T.
x86 se refiere tanto a los conjuntos de instrucciones como a los procesadores que los utilizan.
Publicación traducida automáticamente
Artículo escrito por vennelavaasireddy y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA