PDA

View Full Version : win 7 Pro - 32 o 64 bit?


jackas143
03-09-2010, 08:56
a parità di configurazione hardware (Ram 4 Gb - DDR3) quale tra i due sistemi scegliere.... per stabilità/velocità?

Khronos
03-09-2010, 09:54
i 64bit NON ti danno velocità in più.
ti danno X^tanto potenza di calcolo in più sfruttabile.
che, quando viene sfruttata correttamente da applicazioni scritte per i 64bit, diventano mostruosamente più veloci nei calcoli rispetto alle controparti a 32bit.
non vuol dire che con un sistema a 64bit andrai in internet vedendo caricare le pagine prima ancora di cliccare sul pulsante, non vuol dire che il tuo harddisk andrà veloce il triplo, non vuol dire che vedrai il mondo da una prospettiva diversa.

vuol dire che, magari, facendo rendering di filmati, o usando photoshop, o i calcoli di Boinc, o i prerendering dei gioconi 3d, il tuo sistema ci impiegherà un bel pò di meno, caricando meno il processore. aggiungi anche una buona dose di sicurezza in più.

hai una macchina a 64bit? non castrarla.
ciao

jackas143
03-09-2010, 10:17
i 64bit NON ti danno velocità in più.
ti danno X^tanto potenza di calcolo in più sfruttabile.
che, quando viene sfruttata correttamente da applicazioni scritte per i 64bit, diventano mostruosamente più veloci nei calcoli rispetto alle controparti a 32bit.
non vuol dire che con un sistema a 64bit andrai in internet vedendo caricare le pagine prima ancora di cliccare sul pulsante, non vuol dire che il tuo harddisk andrà veloce il triplo, non vuol dire che vedrai il mondo da una prospettiva diversa.

vuol dire che, magari, facendo rendering di filmati, o usando photoshop, o i calcoli di Boinc, o i prerendering dei gioconi 3d, il tuo sistema ci impiegherà un bel pò di meno, caricando meno il processore. aggiungi anche una buona dose di sicurezza in più.

hai una macchina a 64bit? non castrarla.
ciao

Concordo pienamente con ciò che dici ma il senso della mia domanda era mirato a capire come si comportano le due versioni a parità di configurazione hardware.... sia con applicativi nativamente compilati a 32 bit e sia con quelli a 64 bit per l'analoga versione del s.o.
In sostanza, sento dire in giro che il 64 bit rallenta l'esecuzione degli applicativi a 32 bit ma, in compenso, risulta più veloce in xp mode. Avendo la necessità di utilizzare software professionale compilato per winxp... mi chiedo quale versione scegliere di win 7 per la nuova macchina che devo comprare.
Spero esser stato più chiaro. Grazie ;)

Il Bruco
03-09-2010, 10:48
sia con applicativi nativamente compilati a 32 bit
Questo è vero solo quando vengolo usati in modalità compatibile XP/Vista su W7, succede anche con W7 a 32bit

orsogrigioita
03-09-2010, 11:01
In sostanza, sento dire in giro che il 64 bit rallenta l'esecuzione degli applicativi a 32 bit

Assolutamente falso. Gli applicativi a 32 bit girano con le stesse identiche performance su Windows a 32bit e su Windows a 64 bit. Al massimo può succedere che i registri a 64 bit occupino più ram dei rispettivi a 32 bit e quindi su sistemi a 64 bit puoi notare un consumo di ram maggiore a parità di applicativo (ma questo non implica che sia più lento).

jackas143
03-09-2010, 11:11
Assolutamente falso. Gli applicativi a 32 bit girano con le stesse identiche performance su Windows a 32bit e su Windows a 64 bit. Al massimo può succedere che i registri a 64 bit occupino più ram dei rispettivi a 32 bit e quindi su sistemi a 64 bit puoi notare un consumo di ram maggiore a parità di applicativo (ma questo non implica che sia più lento).

Pare che la lentezza delle applicazioni a 32 bit dipenda dal fatto che l'architettura a 64 bit instrada le singole istruzioni imponendo sistematicamente dei timing. La cosa si nota vistosamente quando c'è tanta ram impiegata, cioè durante un massivo multitasking dove le risorse hardware stanno sotto stress

Eress
03-09-2010, 11:20
a parità di configurazione hardware (Ram 4 Gb - DDR3) quale tra i due sistemi scegliere.... per stabilità/velocità?
Se la tua macchina lo permette vai tranquillo col 64 ;)

non vuol dire che con un sistema a 64bit andrai in internet vedendo caricare le pagine prima ancora di cliccare sul pulsante, non vuol dire che il tuo harddisk andrà veloce il triplo, non vuol dire che vedrai il mondo da una prospettiva diversa.

vuol dire che, magari, facendo rendering di filmati, o usando photoshop, o i calcoli di Boinc, o i prerendering dei gioconi 3d, il tuo sistema ci impiegherà un bel pò di meno, caricando meno il processore. aggiungi anche una buona dose di sicurezza in più
Per cui alla fine è più veloce :D

orsogrigioita
03-09-2010, 11:23
Pare che la lentezza delle applicazioni a 32 bit dipenda dal fatto che l'architettura a 64 bit instrada le singole istruzioni imponendo sistematicamente dei timing. La cosa si nota vistosamente quando c'è tanta ram impiegata, cioè durante un massivo multitasking dove le risorse hardware stanno sotto stress

Ti ribadisco il concetto. Non si tratta di timing. L'effetto di cui parli può dipendere solo dal fatto che un sistema a 64 bit usa più ram a parità di applicazione di un sistema a 32 bit. Altri effetti non ne esistono.
Al WOW64, che si occupa di gestire le applicazioni a 32 bit su sistemi a 64 bit, non è richiesta alcuna emulazione di istruzioni su processori AMD64 ed EMT64, perciò non ci possono essere cali di performance perchè le istruzioni a 32 bit sono eseguite "direttamente" senza alcuna "traduzione".

Edit: comunque se ne parla da tempo sul forum in un'apposita discussione qui (http://www.hwupgrade.it/forum/showthread.php?t=1698827)

Leggiti in particolare il primo intervento di ezio (ad es.:
Fonte Microsoft (http://msdn.microsoft.com/en-us/library/aa384219%28VS.85%29.aspx)
Performance and memory consumption are determined by the following factors:
Processor hardware (instruction emulation is performed on the chip). On the x64 processor, instructions are executed natively by the micro-architecture. Therefore, execution speed under WOW64 on x64 is similar to its speed under 32-bit Windows. )

jackas143
03-09-2010, 11:55
Ti ribadisco il concetto. Non si tratta di timing. L'effetto di cui parli può dipendere solo dal fatto che un sistema a 64 bit usa più ram a parità di applicazione di un sistema a 32 bit. Altri effetti non ne esistono.
Al WOW64, che si occupa di gestire le applicazioni a 32 bit su sistemi a 64 bit, non è richiesta alcuna emulazione di istruzioni su processori AMD64 ed EMT64, perciò non ci possono essere cali di performance perchè le istruzioni a 32 bit sono eseguite "direttamente" senza alcuna "traduzione".

Beh se tu escludi la necessità dei timing nella gestione dei processi....
In realtà qualche domanda viene da farsela, atteso che un'architettura a 64 bit gestisce i processi a 32 bit in modo semplicemente diverso (emulazione) rispetto a quelli a 64 bit. Tranne che non ci si riferisca ad un processore del tipo Itanium di Intel dove all'interno del processore viene implementato un nucleo a 32 bit.

orsogrigioita
03-09-2010, 11:58
Ancora? Nessuna emulazione (nel senso proprio della parola). Ma allora non leggi proprio (http://msdn.microsoft.com/en-us/library/aa384219%28VS.85%29.aspx)

"Processor hardware. Instruction emulation is performed on the chip. On the x64 processor, instructions are executed natively by the micro-architecture. Therefore, execution speed under WOW64 on x64 is similar to its speed under 32-bit Windows. On the Intel Itanium processor, more software is involved in the emulation, and performance suffers as a result."

Anzi è proprio l'Itanium l'unico a risentirne

jackas143
03-09-2010, 11:59
Leggiti in particolare il primo intervento di ezio (ad es.:
Fonte Microsoft (http://msdn.microsoft.com/en-us/library/aa384219%28VS.85%29.aspx)
Performance and memory consumption are determined by the following factors:
Processor hardware (instruction emulation is performed on the chip). On the x64 processor, instructions are executed natively by the micro-architecture. Therefore, execution speed under WOW64 on x64 is similar to its speed under 32-bit Windows. )

Mi pare che quell'intervento conferma ciò che avevo già letto da qualche parte e che sto sostenendo qui.... e cioè che c'è un leggero decadimento. Pensavo fosse più grave la cosa. Non insisto oltre, non sono un tecnico io :o)

orsogrigioita
03-09-2010, 12:00
Mi pare che quell'intervento conferma ciò che avevo già letto da qualche parte e che sto sostenendo qui

Direi l'esatto contrario, visto che si afferma che non ci sono differneze di performance e che le istruzioni a 32 bit sono eseguite native sul chip...comunque contento tu.
Ciao ciao

jackas143
03-09-2010, 12:17
Direi l'esatto contrario, visto che si afferma che non ci sono differneze di performance e che le istruzioni a 32 bit sono eseguite native sul chip...comunque contento tu.
Ciao ciao



Si può facilmente dedurre come, salvo casi particolari, le prestazioni non cambiano (o il calo è irrisorio e non visibile) utilizzando applicazioni a 32bit su Vista/7 x64.

Evidentemente o sbaglia Ezio nelle sue deduzioni o sbagli tu a tradurre l'inglese. Io mi limito a leggere voi due. Sorry :read:

Siddhartha
03-09-2010, 12:50
well...hai 4GB di ram....la 32bit non te li vedrebbe!!! semplice la scelta! :)

ezio
04-09-2010, 00:54
Evidentemente o sbaglia Ezio nelle sue deduzioni o sbagli tu a tradurre l'inglese. Io mi limito a leggere voi due. Sorry :read:
"Therefore, execution speed under WOW64 on x64 is similar to its speed under 32-bit Windows."
Le performance sono simili, non ci sono errori di traduzione :D ;)
E le prove sul campo fatte da alcuni utenti nel thread di Win7 hanno dimostrato questo, il calo di prestazioni è spesso inesistente all'atto pratico.

Per il resto utilizzate il thread in rilievo indicato da orsogrigioita in modo da non disperdere le informazioni.