¿Debo instalar la versión de 32 bits o de 64 bits de un programa?

Sí, debe instalar la versión de 64 bits. Cuanta más gente tengamos ejecutando aplicaciones de 64 bits, más cerca nos acercaremos de hacer la transición en el espacio del escritorio por completo. Aparentemente, el código de 32 bits en los procesadores x86 en realidad tiene un pequeño impacto en el rendimiento, ya que se emula en lugar de ejecutarse, aunque no lo he leído en años, y lo admito, fue antes de mi entrenamiento formal. Tómelo con un grano de sal, suena demasiado simplificado y no he profundizado en el tema.

Las versiones de 64 bits del software x86 permiten que se aborde más memoria, que se realicen cálculos enteros más grandes en menos tiempo, para una mejor asignación de registros por parte del compilador, ya que ahora hay 8 registros adicionales de propósito general y una mayor cantidad de instrucciones que puede elegir el compilador para implementar el programa (aunque puede argumentar que el único punto en el que se usan estas instrucciones es en bibliotecas codificadas a mano o mediante intrínsecos del compilador incluidos en humanos).

Su comentario sobre el comportamiento de la caché y el aumento del tamaño del puntero que aumenta la presión de la caché probablemente no sea un gran problema. Si bien es cierto que los punteros ocupan el doble de espacio en la memoria, no es como si el programa normal tuviera una gran cantidad de punteros en su conjunto de trabajo, es decir, la cantidad de punteros que están en uso durante un período de tiempo reducido es probablemente lo suficientemente pequeño como para ser un punto discutible. Las cosas solo permanecen en un caché cuando se usan mucho, y los punteros tienden a apuntar a datos más grandes que ellos mismos (¡ciertamente apuntan a líneas de caché más grandes que ellos mismos!), Y si se está usando un puntero (léase: desreferenciado o pasado a un procedimiento para ser desreferenciado), entonces los datos más grandes que sí mismos probablemente ya estén en la caché.

Todo esto, por supuesto, depende de los patrones de acceso. No tengo datos para respaldar mi declaración anterior, pero si tienes curiosidad, investigaré esto sobre algunas cargas de trabajo para las que realmente puedo publicar datos, si me haces un ping y me preguntas muy bien :).

Personalmente, me preocuparía más el tamaño de palabra que aumenta de 4 bytes a 8 bytes para la mayoría de las operaciones de enteros que para los punteros. Sin embargo, tenemos esquemas de compresión de caché para lidiar con eso, al menos en las memorias de caché de nivel superior, y en realidad no resulta demasiado doloroso.

El software de 64 bits es nativo del sistema operativo de 64 bits. Entre otras características, pueden acceder a más memoria que un software de 32 bits que puede hacerlos mucho más rápidos y estables en el trabajo.

Este tipo de software está optimizado para un sistema operativo de 64 bits y el SO maneja aplicaciones de 64 bits con más comodidad que en el caso de las aplicaciones de 32 bits.

Entonces, sí, definitivamente debe instalar el programa de 64 bits sobre la versión de 32 bits en su sistema operativo si desea más estabilidad y rendimiento.

Vea esto: la respuesta de Sourabh Bansal a ¿Qué diferencia hace (si hay alguna) cuando descargo un instalador de 32 bits o 64 bits para ejecutarlo en una máquina de 64 bits?

More Interesting

¿Qué debo tener en cuenta al comprar una nueva PC?

¿Qué mods hay para Fallout: New Vegas para PC?

¿Cuánto tiempo durará mi PC de juegos para juegos con la configuración más alta?

¿Cuáles son algunos kits de computadora viejos que puedo comprar donde puedo armar mi propia PC?

¿Cuándo se inventó la PC y por quién? ¿Cómo ha cambiado la tecnología desde su concepción?

¿Sería una buena compilación de PC por menos de $ 750 dólares?

¿Va a ser Android una competencia para Windows y reemplazará a Windows como un sistema operativo de PC completo?

Cómo ganar dinero para obtener lo suficiente para construir / comprar una PC de juegos y juegos

¿Es aconsejable usar una fuente de alimentación genérica para mi nueva compilación de PC?

¿Qué tipo de configuración se necesita y cuánto costará en total (USD o AUD) configurar un canal de YouTube para juegos de PC donde se cargan videos 1080p a 60 fps de juegos de PC en configuraciones ultra? ¿Necesito 2 PC, una para editar y trabajar y otra para jugar?

Cómo jugar FIFA 17 en mi PC con Windows 7

Acabo de comprar una nueva fuente de alimentación y tengo una CPU AMD A10 6800k. Pero dice que es compatible con i5 e i7. ¿Deberia estar preocupado?

¿Esta PC es buena para jugar a 1080p con ajustes de alto a ultra y CAD?

¿Mantener una computadora encendida por más tiempo en lugar de ponerla en reposo / apagarla reduce su vida útil?

Cómo resolver un problema de pantalla negra en mi computadora portátil mientras juego