Tengo un host de 64 bits con sistema operativo host de 64 bits. Quiero instalar una máquina virtual (con 1 GB de RAM o menos), pero no sé cuál mostrará un mejor rendimiento. He oído que la única ventaja del hardware/software de 64 bits es que puede gestionar más de 2 GB de memoria por proceso y en realidad es más lento que 32 bits.La máquina virtual de 32 o 64 bits es más rápida en la máquina de 64 bits (vmware)
Por lo tanto, es mejor instalar vm/os de 32 bits o de 64 bits.
Creo que el software que ejecutaré en él es de 32 bits, por lo que se ejecutará/no en emulación/utilizando bibliotecas de 32 bits de todos modos. Pero, ¿y si tuviera la versión de 64 bits del software?
bien sí. no es exactamente emulación solo usa versiones de 32 bits de las bibliotecas. sin embargo, no entendí cuál es mejor. Mencioné que la máquina virtual tendrá 1GB de RAM como máximo, por lo que la ventaja de la memoria de 64 bits no sirve. Solo me interesa un mejor rendimiento: 64 bits OS será más lento debido a la administración de memoria/punteros de 64 bits, etc. – NickSoft
@NickSoft como TomTom dijo un poco más ampliamente, el bit-ness (32 bits frente a 64 bits) no tiene relación a la velocidad de ejecución de las instrucciones. Si tiene una aplicación que nunca accede a la memoria más allá de 32 bits, y está compilada para la ejecución de 64 bits, no habrá una diferencia de velocidad inactiva en la ejecución solo por la fragilidad del sistema. Es posible que se realicen otras optimizaciones para el software que podrían mejorar el rendimiento, pero eso no se puede atribuir directamente a 32 o 64 bits. – Bueller
Entonces, ¿hay alguna diferencia si instalo 32 o 64 bit os y los punteros de 64 bit son de lectura/escritura con el mismo número de ciclos de reloj que punteros de 32 bits? ¿Qué pasa con la emulación de vmware? ¿Hay alguna diferencia? – NickSoft