Las primeras arquitecturas de 32 bits y 64 bits se llaman.
Estas arquitecturas significa que la cantidad de datos de un microprocesador proceso dentro de un ciclo instrucción es decir fetch-decodificación a ejecutar
en un segundo que podría haber miles de personas a mil millones de ciclos de instrucción, dependiendo de un diseño de procesador.
32 bits significa que un microprocesador puede ejecutar 4 bytes de datos en un ciclo de instrucciones, mientras que 64 bits significa que un microprocesador se ejecuta puede ejecutar 8 bytes de datos en un ciclo de instrucciones.
Dado que el microprocesador necesita hablar con otras partes de la computadora para obtener y enviar datos, es decir, memoria, bus de datos y controlador de video, etc. por lo que también deben admitir transferencia de datos de 64 bits teóricamente. Sin embargo, por razones prácticas, como la compatibilidad y el costo, las otras partes aún pueden hablar con el microprocesador en 32 bits. Esto sucedió en PC original de IBM donde su microprocesador 8088 era capaz de ejecutar 16 bits mientras hablaba con otras partes de la computadora en 8 bits por razones de costo y compatibilidad con partes existentes.
Imagine que en una computadora de 32 bits necesita escribir 'a' como 'A', es decir, en CAPSLOCK, por lo que la operación solo requiere 2 bytes mientras que la computadora leerá 4 bytes de datos que generarán sobrecarga. Esta sobrecarga aumenta en la computadora de 64 bits a 6 bytes. Entonces, las computadoras de 64 bits no necesariamente son rápidas todas las veces.
Recuerde que las ventanas de 64 bits solo se pueden ejecutar en un microprocesador si es compatible con la ejecución de 64 bits.
¿Mejor? Depende del uso, en la mayoría de los casos, no cambio nada, podría costar más memoria ... Es decir, una int en 64 bits cuesta el doble que la misma int en 32 bits. – ykatchou
@ykatchou: Estás confundiendo el espacio de registro del procesador con la RAM. Y de cualquier manera, el consenso común es que los beneficios de los procesadores de 64 bits superan a los tipos de datos de puntero más grandes, etc. que se requieren. –