Problemet med detta uttalande är att det ger intryck av att det avskurna punkt när det gäller minne ligger på 4GB märket. Mindre minne än detta och du är bra med 32-bitars, men något mer minne och du behöver en 64-bitars operativsystem för att göra nytta av det. Förvirringen uppstår eftersom folk tar sikt minne betyda RAM, och detta kan leda till några dyra misstag som folk köper datorer laddade med 4GB RAM och en 32-bitars operativsystem, bara för att senare inse att de inte kan använda sig av alla de RAM de köpte.
Den 4GB gränsen avser totala adresserminnesutrymme och inte bara RAM installerat. Det är en total bestående av systemets RAM, grafik RAM, PCI-minne sortiment, ACPI och några andra bitar. Och om du tror att ditt system RAM är den enda betydande faktor, tänk om. Du kan köpa grafikkort utrustade med 1 GB RAM, och om du ville (och hade den extra kontanter!) Du skulle kunna passa tre av dessa i ett system. Det finns inte en 1 till 1 förhållande mellan grafikminne krävande system-RAM, men ju större minnet, desto mer kort set undan för sig själv. Nu när 4GB gräns inte lämnar dig en hel del utrymme för system-RAM. För mer information, kolla in en utmärkt inlägget av tech guru Mark Russinovich. Här är ett litet utdrag ur Mark blogg:
"The consumption of memory addresses below 4GB can be drastic on high-end gaming systems with large video cards. For example, I purchased one from a boutique gaming rig company that came with 4GB of RAM and two 1GB video cards. I hadn't specified the OS version and assumed that they'd put 64-bit Vista on it, but it came with the 32-bit version and as a result only 2.2GB of the memory was accessible by Windows. You can see a giant memory hole from 8FEF0000 to FFFFFFFF in this Meminfo output from the system after I installed 64-bit Windows."
Och än en gång så har du uträkningen här.
2^32 = 4,294,967,296 bytes 4,294,967,296 / (1,024 x 1,024) = 4,096 MB = 4GB
64-bit:
2^64 = 18,446,744,073,709,551,616 18,446,744,073,709,551,616 / (1,024 x 1,024) = 16EB (exabytes)
På monterat 4GB RAM och en blygsam grafikkort med 512 MB inbyggt minne slutanvändaren ser normalt cirka 3 GB installerat RAM-minne. Så vad detta betyder är att den realistiska övre RAM gräns för en 32-bitars operativsystem är mer som 3GB. Om du lägger stora grafikkort med större mängder RAM (eller använda Crossfire eller SLI) så måste du allvarligt funderar på en 64-bitars operativsystem mycket tidigare.
Med andra ord, har du mer än 4GB RAM eller kör ett grafikkort så rekommenderar jag starkt att köra 64bit system alltid.
Click to expand...