Utilizzando l'applicazione a 32 bit in 64 bit

Sto usando Windows 32 bit VLC media player in 64 bit pc. Sta funzionando bene. ma la mia domanda è che non assegnerà la memory secondo la struttura a 32 bit? Ciò significa che anche se ho un PC a 64 bit, non mi avrebbe approfittato. Semplicemente 64 bit potrebbe avere una buona allocazione di memory nel registro di 32 bit. Mi dispiace per la semplice domanda, ma sono nuovo in Architecture Architecture.

EDITED: il mio punto: utilizzando un lettore 32bit VLC nel mio sistema operativo a 64 bit (4GB di RAM) functionrà come un lettore 32bit in esecuzione su un sistema a 32 bit .. quindi non ha senso se si dispone di un sistema a 64 bit oa 32 bit, perché funziona come un semplice sistema a 32 bit. Grazie in anticipo.

PS. lo voglio in termini tecnici, ma devo rispondere in TERMINI NON TECNICI (un utente generale può capire la tua risposta) .Pi cercare in senso generale alla fine della tua risposta. grazie per l'aiuto ..

  • Ubuntu 9.10 vede solo 244 MB di RAM, mentre il BIOS e Windows vedono 1,5 GB
  • Come sapere quale RAM potrei / dovrei acquistare per il mio PC?
  • Come posso sapere se la scheda madre support la RAM DDR2 o DDR3?
  • Mix RAM con diverse frequenze di clock
  • Riserva RAM per la cache e il buffer
  • Aggiungerà RAM supplementare nel mio computer veloce?
  • Come faccio a determinare quanto RAM in realtà abbia bisogno?
  • ReadyBoost rallenta i sisthemes con più RAM?
  • 2 Solutions collect form web for “Utilizzando l'applicazione a 32 bit in 64 bit”

    Per impostazione predefinita, un'applicazione 32Bit può anche utilizzare solo 2 GB di memory. Solo se l'applicazione viene compilata con l' IMAGE_FILE_LARGE_ADDRESS_AWARE flag l'applicazione 32Bit può utilizzare memory da 4 GB.

    Un programma a 32 bit in esecuzione su un sistema operativo a 64 bit non sarà in genere in grado di accedere a più memory. Ci sono diverse barriere;

    • I programmi a 32 bit usano valori a 32 bit (chiamati puntatori) per fare riferimento agli indirizzi di memory. Quindi non possono generalmente accedere più di 2³² / 1024³ = 4 GiB di memory.
    • Un process in Windows NT può accedere solo al livello inferiore di 2 GiB del suo spazio di indirizzi e il più basso e il massimo 64 KB di quello non accessibile.

    Si noti che esistono build di VLC per le windows disponibili a 64 bit . Sono segnali sperimentali, ma ho costruito e utilizzato VLC su altre piattaforms a 64 bit senza problemi.

    Siamo il genio del computer e della rete.