Possiedo un host a 64 bit con sistema operativo host a 64 bit. Voglio installare una macchina virtuale (con 1 GB di RAM o meno), ma non so quali mostreranno prestazioni migliori. Ho sentito che l'unico vantaggio di hardware/software a 64 bit è che può indirizzare più di 2 GB di memoria per processo ed è in realtà più lento di 32 bit.La macchina virtuale a 32 o 64 bit è più veloce sulla macchina a 64 bit (VMware)
Quindi è meglio installare 32 bit guest vm/os o 64 bit.
Penso che il software su cui verrà eseguito sia a 32 bit, quindi eseguirà/non in emulazione/utilizzando librerie a 32 bit in ogni caso. Ma cosa succede se ho avuto la versione a 64 bit del software?
beh sì. non è esattamente l'emulazione. usa solo le versioni a 32 bit delle librerie. tuttavia non ho capito che è meglio. Ho menzionato che la macchina virtuale avrà al massimo 1 GB di RAM, quindi il vantaggio della memoria di 64 bit non va bene. Mi interessano solo le prestazioni migliori - il 64 bit sarà più lento a causa dei puntatori a 64 bit/gestione della memoria ecc. – NickSoft
@NickSoft come ha detto TomTom sopra un po 'più verbalmente, la bit-ness (32 bit contro 64 bit) non ha alcuna relazione alla velocità di esecuzione delle istruzioni. Se si dispone di un'applicazione che non accede mai alla memoria oltre 32 bit, ed è compilata per l'esecuzione a 64 bit, non vi sarà alcuna differenza di velocità in fase di esecuzione solo a causa del buon senso del sistema. Potrebbero esserci altre ottimizzazioni fatte al software che potrebbero migliorare le prestazioni ma che non sono direttamente attribuibili a se 32 o 64 bit. – Bueller
Quindi non c'è alcuna differenza se installerò 32 o 64 bit os e i puntatori a 64 bit sono in lettura/scrittura con lo stesso numero di cicli di clock dei puntatori a 32 bit? Che dire dell'emulazione di vmware: c'è una differenza. – NickSoft