memoria
Quali differenze ci sono tra un sistema operativo Windows 32 bit e 64 bit.
Giuseppe Servidio su mondoinformatica, 03\12\2013, h. 10.16.

La differenza pi eclatante sta nella gestione della memoria RAM. Un sistema
operativo a 32 bit per sua natura  capace di gestire un quantitativo di
memoria RAM non superiore ai 4GB, mentre un sistema operativo a 64 bit pu
arrivare attualmente a gestire sino a ben 192GB.

Il motivo per il quale un sistema operativo a 32 bit  limitato a 4GB di RAM
" dato dal linguaggio macchina del computer che opera attraverso il sistema
numerico binario, il quale impiega un alfabeto composto unicamente da 2
simboli detti bit: 0 e 1.

Un processore a 32bit  dunque in grado di indirizzare alla memoria 2bit
elevati alla potenza del numero dei registri della CPU che nel caso
specifico sono 32. Matematicamente parlando si ha che ``2^32bit`` =
4.294.967.296 byte, che corrispondono a 4 Gigabyte di RAM.

Un processore a 64bit ha un numero di registri pari a 64, conseguentemente
sar in grado di indirizzare alla memoria ``2^64`` =
18.446.744.073.709.551.616 byte, che corrispondono a 16 Exabyte,
17.179.869.184 Gigabyte.

Oltre alla gestione della memoria i sistemi operativi Windows a 64 bit
offrono i seguenti vantaggi:

1. Protezione esecuzione programmi: i sistemi operativi a 32 bit impiegano
una protezione basata su software mentre nei 64 bit la protezione 
hardware;

2. Protezione di patch del kernel: disponibile solo nei sistemi operativi a
64 bit, impedisce ad un programma di danneggiare il kernel del sistema;

3. La firma dei driver : i sistemi operativi a 32 bit accettano driver senza
firma digitale che potrebbero in alcuni casi creare instabilit (crash) nel
sistema, mentre con i 64 bit questo non pu accadere, in quanto
l'installazione avviene solo nel caso in cui il driver sia certificato e
firmato digitalmente dallo sviluppatore;

4. Maggiore velocit nell'esecuzione di software: un software progettato a
64 bit offrir prestazioni superiori rispetto alla versione 32 bit.

Le versioni a 32 bit di Windows Xp, Windows Vista e Windows 7 riconoscono
solo 3,25 GB di RAM. Sebbene i sistemi operativi a 32 bit siano in grado di
riconoscere fino a 4GB di RAM, le versioni di Windows a 32bit non sono in
grado di gestire oltre 3,25GB di RAM in quanto i restanti 750 MB vengono
impegnati per le periferiche di sistema.

Processore. Un sistema operativo a 64 bit per funzionare necessita
obbligatoriamente di un processore a 64bit. E' vero per il contrario, che
su di un processore a 64 bit pu girare un sistema a 32 bit. Tuttavia il
sistema operativo impiegher il processore a 64bit come se fosse un 32bit,
pertanto si perderanno tutti i benefici offerti dalla tecnologia a 64bit.

Disponendo di un sistema operativo a 64 bit e di un processore a 64 bit,
tutti i software programmati a 64 bit gireranno a 64 bit. Infatti in
commercio esisto programmi commercializzati in due versioni differenti (a 32
bit e 64 bit).

Un software progettato a 64 bit non potr mai girare su sistemi operativi a
32 bit. Questo necessita di un sistema operativo a 64 bit, altrimenti il
software non permette l'esecuzione dell'installazione.

Generalmente un software progettato a 32 bit funziona su sistemi operativi a
64 bit; ma non  sempre vero. Un sistema operativo a 64 bit  in grado di
emulare un ambiente operativo a 32 bit permettendo l'esecuzione di software
32 bit, tuttavia l'emulazione non  sempre garantita. Va precisato che
l'emulazione a 32 bit potrebbe in alcuni casi compromettere le prestazioni
operative del software, pertanto se possibile  sempre consigliato
utilizzare software sviluppati a 64 bit.

Per quanto riguarda i driver, I driver a 32 bit relativi alle periferiche,
non vengono assolutamente emulati nei sistemi operativi a 64 bit; in tal
caso  necessario installare driver specificatamente sviluppati a 64 bit e
nel caso non siano disponibili, non si potr in alcun modo utilizzare la
periferica.

Oggigiorno tutti i processori sono a 64bit, infatti i pi recenti
processori, come i Core 2 Duo, Core 2 Quad, Core i3, Core i5 e Core i7 sono
tutti a 64bit, mentre solo alcuni modelli dei vecchi Pentium 4 e Pentium D
sono stati commercializzati in versioni a 64bit.
