Qual è la differenza tra x86 e x64 per Windows 7?

Questo ha a che fare con l'hardware del tuo computer, vale a dire, il processore, aka, "cervello", del tuo computer, dove tutta l'elaborazione dei dati e il calcolo dei numeri e il pensiero hanno luogo.

main-qimg-ac5ab838014b9584b1acc5d21b19d452.webp

Più che altro ha a che fare con quanta RAM può essere utilizzata, quanta roba può essere elaborata in una sola volta e quanti dati possono essere memorizzati temporaneamente nel processore stesso.

In primo luogo, con i processori x64, si può avere un massimo teorico di 2^64 bit di RAM utilizzati contemporaneamente, e anche se nelle attuali implementazioni dei processori x64 hanno un limite di RAM che è molto inferiore a questo, è ancora essenzialmente una quantità infinita in pratica.

Anche se certamente non avrete tanta RAM nel vostro computer, tipo, mai, è comunque meglio dei 4 GB offerti dai processori x86. Non solo, di solito non potete usare 4 GB di RAM in pratica sui processori x86, anche se avete 4 GB di RAM nella vostra macchina; signore e signori, vi presento la grande e terribile barriera dei 3 GB.

Non solo, 4 GB a volte possono essere un po' limitanti. Il mio computer usa 8 GB di RAM, possibile solo con un processore x64. Per me, questo mi garantisce essenzialmente di poter fare tutto ciò che voglio sul mio computer e di non raggiungere praticamente mai questo limite, a differenza dei 4 GB di RAM.

In secondo luogo, con x64, ci sono più istruzioni possibili a vostra disposizione (o più probabilmente, un compilatore), il che significa che i programmi possono essere più efficienti e ottenere più cose rispetto a quanto si può fare con x86, che ha meno istruzioni, il che si aggiunge ad una elaborazione più inefficiente.

In terzo luogo, con x64, si hanno più registri che in x86. I registri sono i luoghi di immagazzinamento temporaneo nel processore, e sono molto più veloci da raggiungere rispetto alla RAM. Dal momento che una parte considerevole del tempo del vostro processore è speso in attesa che i dati vengano caricati sui registri (dove solo lì i dati possono essere manipolati direttamente), questo può davvero accelerare le cose, dal momento che più dati possono essere immagazzinati alla volta e non ci deve essere tanto rimescolamento dentro e fuori dei dati da e verso la RAM, che è di nuovo molto più lenta di un registro.

Tutto questo si aggiunge ad una macchina più veloce e più utilizzabile per voi. Se il vostro processore è x64, scegliete la versione x64 di Windows in un batter d'occhio. Tuttavia, se il vostro processore è x86, siete fregati :P.