On 01/11/2011 14:27, Salvatore di Maggio wrote:
Scusate, la scorsa settimana su un forum di un programma qualcuno ha
scritto che una macchina a 64 bit, rispetto a una a 32 bit, è
penalizzata nelle prestazioni se si ha una RAM fino a 4 GB.
Potrebbe essere vero o è solo una supposizione senza fondamento?
fanno 2 assunti:
1) fai calcolo computazione semplice
2) hai una macchina win32
(1)
http://en.wikipedia.org/wiki/64-bit#Pros_and_cons
--
The main disadvantage of 64-bit architectures is that relative to 32-bit
architectures, the same data occupies more space in memory (due to
swollen pointers and possibly other types and alignment padding). This
increases the memory requirements of a given process and can have
implications for efficient processor cache utilization. Maintaining a
partial 32-bit model is one way to handle this and is in general
reasonably effective. For example, the z/OS operating system takes this
approach currently, requiring program code to reside in 31-bit address
spaces (the high order bit is not used in address calculation on the
underlying hardware platform) while data objects can optionally reside
in 64-bit regions.
--
MA
http://tuxradar.com/content/ubuntu-904-32-bit-vs-64-bit-benchmarks
(2) su linux hai il supporto nativo per tanti gighi di ram a 32 bit (PAE).
su winxp 32bit vedi max 3GB di ram. di fatto, se hai 4GB di ram, non ne
usi 1. di fatto, con 1 GB di ram in più fai più cose. quindi "vai più
veloce" (wow!).
bye
d.
|