QNA > Q > Qual È La Differenza Tra 32 Bit E 64 Bit Del Sistema Operativo Android?

Qual è la differenza tra 32 bit e 64 bit del sistema operativo Android?

La risposta non è specifica per Android, ma per qualsiasi sistema operativo (qualsiasi software in generale).

In termini molto semplici (non esattamente corretti), il calcolo a x-bit significa che la CPU può in un ciclo prendere numeri di dimensioni x-bit, operare su di essi, e dare un output di dimensioni x-bit.

In pratica questo significa che se hai due numeri di dimensioni 50-bit, allora una CPU a 64 bit può operare su di essi in un solo passaggio. Le CPU a 32 bit dovranno farlo in più cicli (carry-over, salvare i bit più di 32... come si fa la matematica carry-over).

In secondo luogo, una CPU può solo indirizzare la memoria che può essere definita da 2^x corsie di indirizzi. Quindi le CPU a 32 bit possono teoricamente indirizzare un massimo di 2^32 (4GB) di RAM. Le CPU a 64 bit possono indirizzare molto di più.

Tutte queste capacità extra di una CPU a 64 bit sono sfruttate solo quando vi si esegue software che è stato compilato specificamente per l'architettura a 64 bit (è sempre possibile eseguire OS/Apps a 32 bit su macchine a 64 bit, e funzioneranno come se il sistema fosse una CPU a 32 bit).

NOTA: Questo è MOLTO semplificato. Ma per maggiori dettagli, cercate qualche libro di informatica sull'architettura dei computer, e non Quora idealmente ;)

Di Zullo Annan

Quanto è buona la copertura di Verizon in Alaska? :: 40 FPS è buono per il gioco?
Link utili