Controlla la velocità della tua connessione

VAI AL CONTENUTO DELLA PAGINA | VAI AL MENU PRINCIPALE

ONLUS
via Borgognona, 38 - 00187 Roma Tel 06.69.98.81 - Fax 06.67.86.815 - numero verde 800 682682 - Part. I.V.A. 00989551007

Help Desk. - uic-helpexpress -

VAI AL MENU PRINCIPALE

Quali differenze ci sono tra un sistema operativo Windows 32 bit e 64 bit.

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.