Qual è la differenza tra i sistemi operativi a 64 e 32 bit? [duplicare]


15

Possibile duplicato: sistemi a
32 bit contro 64 bit

So che ci sono 2 tipi di sistemi operativi, 64 bit e 32 bit Quali sono le principali differenze tra loro?

E se sto acquistando un nuovo laptop, quale dovrei installare?

Sarà in grado di eseguire tutte le applicazioni se ho installato una di esse?

Sto parlando principalmente di sistemi operativi Windows, ma puoi rispondere anche di altri.


Risposte:


15

principalmente la quantità di RAM accessibile. Nella maggior parte dei sistemi operativi a 32 bit esiste un limite massimo di 4 GB (più vicino a 3 GB). Credo che Vista x64 possa accedere fino a 128 GB.

Realisticamente, a meno che tu non sia un utente esperto, non importa. Pochissime attività che faresti su base giornaliera richiederanno più di 3 GB di memoria. Inoltre, il supporto driver per sistemi operativi a 32 bit è leggermente migliore.

Le app a 64 bit non funzioneranno in un ambiente a 32 bit. Tuttavia, probabilmente non troverai molte app esclusivamente a 64 bit. Le app a 32 bit funzioneranno bene il 99% delle volte in x64.


Nella mia installazione di Vista al lavoro (32-bit), i miei 3 GB di RAM vengono consumati in modo non normale da una sola sessione di Firefox, Eclipse e qualunque cosa i sysadmin eseguano in background. Si consiglia vivamente di passare a 64 bit se non altro per il fatto che se tutti eseguono un sistema operativo a 64 bit, il supporto del driver e la quantità di applicazioni adattate per 64 bit sono destinate a migliorare.
Stefan Thyberg,

1
@Stefan: c'è qualcosa che non va se Firefox ed Eclipse mangiano 3 GB insieme ...
Sasha Chedygov

@musicfreak, penso piuttosto che ci sia qualcosa di sbagliato negli strumenti aggiuntivi che i suoi amministratori stanno eseguendo sul suo sistema in background. Ho avuto una brutta esperienza nel mio passato in cui gli amministratori eseguivano un backup giornaliero sulla rete di ogni sistema e il mio sistema iniziava sempre a fare un backup verso mezzogiorno, rallentandomi così per circa 45 minuti. (Abbastanza a lungo per pranzo.)
Wim ten Brink,

Non dimenticare che anche la tua scheda video occupa lo stesso spazio degli indirizzi, quindi anche se hai solo 4 GB di memoria installata, non sarà tutto accessibile in un ambiente a 32 bit.
Ryan Fox,

5

La linea di fondo è che probabilmente non c'è una differenza percettibile per la maggior parte degli utenti finali, ma 64 bit è l'onda del futuro (presente?) E offre miglioramenti significativi. Sarai in grado di eseguire molte app contemporaneamente con 32-bit o 64-bit, ma con 64-bit e molta RAM, le prestazioni saranno migliori.

Le risposte precedenti hanno affermato correttamente che la quantità di RAM utilizzabile ("memoria indirizzabile" in nerd-speak) è una differenza chiave tra 32-bit e 64-bit. Dovrebbe essere ovvio che è possibile eseguire solo codice a 64 bit su un processore a 64 bit. Tuttavia, anche un sistema operativo che non è "completamente" a 64 bit può eseguire processi a 64 bit. Ad esempio, OS X ha aggiunto il supporto a 64 bit negli stadi con 10.4 e 10.5, e ora 10.6 ("Snow Leopard") praticamente tutto, dal kernel alle applicazioni incluse, è a 64 bit.

Per quanto riguarda la classificazione dei sistemi operativi basati su 32/64-bit, in realtà è in qualche modo una falsa dicotomia. Windows viene fornito con versioni separate a 32/64 bit, ma (ad esempio) OS X viene fornito come un singolo sistema operativo che può essere eseguito in entrambe le modalità. La ragione per cui Apple può farlo è perché hanno investito in Rosetta e hanno anche sviluppato e promosso binari universali . Inizialmente questo doveva far funzionare la transizione PowerPC → Intel, ma ora possono anche sfruttare la tecnologia per raggruppare binari a 32/64 bit nella stessa applicazione e il sistema operativo può scegliere quale avviare, se necessario. È probabile che il supporto di Windows sia leggermente diverso.

I limiti di memoria notevolmente aumentati non sono così importanti per gli utenti finali (almeno non ora), ma sono fondamentali per applicazioni ad alte prestazioni e ad alta intensità di memoria. Tuttavia, se una macchina a 64 bit e un sistema operativo funzionano per te, è intelligente acquistare con un occhio al futuro, perché è lì che sta andando l'informatica.

(Dichiarazione di non responsabilità: dettagli nerd seguono ...)

Un dettaglio di basso livello ma importante che è stato lasciato fuori è che l'architettura Intel (nee AMD) a 64 bit (nota anche come "x86_64") ha una diversa struttura della CPU che aggiunge un po 'di efficienza rispetto all'architettura a 32 bit. Esistono un numero doppio di "registri di programma", che è sostanzialmente una memoria veloce malvagia che la CPU può utilizzare per memorizzare le informazioni nella cache, con un conseguente miglioramento delle prestazioni. Inoltre, i runtime di codice e linguaggio a 64 bit possono eliminare anni di compatibilità con le versioni precedenti con cruft a 32 bit e apportare alcune nuove ottimizzazioni al pipeline di codice ed esecuzione che erano precedentemente impossibili e lo sviluppo di compilatori in corso continuerà ad aumentare il divario.


Modifica: guarda questo post su AppleInsider.com ora che Snow Leopard è stato rilasciato: http://www.appleinsider.com/articles/09/09/02/inside_mac_os_x_snow_leopard_64_bits.html


4

32 bit contro 64 bit si riferisce allo spazio degli indirizzi, e come altri menzionato questo si traduce nella quantità di RAM che è possibile utilizzare: 32 bit = 4 GB, 64 bit ha un limite teorico di 16, 384 petabyte. Wow.

Il fatto che stai pubblicando su superutente probabilmente indica che non sei un utente "normale". Se tutto ciò che stai facendo è controllare la posta elettronica e scrivere documenti Word, probabilmente stai bene con 32-bit; tuttavia, se stai acquistando un nuovo computer e non stai cercando un netbook economico, non vedo alcun vero motivo valido per NON utilizzare un sistema a 64 bit. Vi sono, tuttavia, molte ragioni per ottenere una RAM a 64 bit e quindi quanta più RAM è possibile ottenere le mani sporche, tra cui: prestazioni di compilazione se sei un programmatore, prestazioni multitasking, prestazioni di editing video / grafico per impieghi gravosi, VM prestazioni e prestazioni di gioco di fascia alta. Notare il rendimento della parola chiave? Se questo è importante per te in futuro, scegli 64 bit.


2
Buon punto, Nick. Ma se pubblicasse un superutente, ti aspetteresti che sappia la differenza tra 32 bit e 64 bit?
NoCarrier,

1

32 e 64 sono riferimenti alla dimensione della parola, o fondamentalmente, con quanti bit può funzionare la CPU alla volta. Influisce sul modo in cui le istruzioni vengono composte, passate e manipolate.

Il computer è in grado di fare riferimento a una maggiore quantità di memoria per questo motivo, come indicato in altre risposte. Se puoi, dovresti andare con il sistema a 64 bit, anche se la maggior parte dei guadagni si riscontra in un lavoro davvero intenso con CPU, come l'editing / elaborazione video.



0

La principale differenza per l'uso quotidiano è che 64-bit consentiranno più di 4 GB di RAM. Dovresti essere in grado di eseguire applicazioni a 32 bit sul tuo laptop con un sistema operativo a 64 bit. Proprio come è possibile eseguire applicazioni a 16 bit sul sistema operativo a 32 bit.

-JFV

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.