minnesmängd mellan 32 och 64 bits vista

Permalänk

minnesmängd mellan 32 och 64 bits vista

Har läst att om man kör 32bits vista så syns bara ca3gb om man har 4gb men att man får 4gb tillgängligt om man kör 64bits versionen.

Som jag har förståt det så har denna mängd minne som fattas, ca 1gb, allokerats av hårdvaran.

Min undrar är därför:
1 - Om man bara har tex 3gb fysiskt minne, måste inte fortfanade 1gb minne allokeras av hårdvaran, så att bara 2gb blir tillgängligt/syns? Det snackas ju bara om det vid 4gb.

2 - Varför hjälper det att använda PAE i 32bits version? Tycker hårdvaran fortfarande behöver samma mängd fysikt minne?

3 - Varför får man 4gb tillgängligt med vista 64bist? Tycker även här att hårvaran fortfarande behöver allokera ca1gb. Om nu man får 4gb tillgängligt, vart tar det minne som hårdvaran innan behövde vägen?

Permalänk
Medlem

1. 32-bitars kan allokera 4096meg minne. Har du 4096 ram minne i datorn kan CPUn allokera det minus dina andra saker, 512meg till grafikkortet t.ex.

En processor skulle kunna med rätt programering allokera grafikkorts minnet som RAM eller tvärt om. De olika placeringarna på olika minnen har framförallt me bandbredd till närliggande komponenter att göra.

2. 32-bitars CPU system kom för ett bra tag sedan, PAE är ett efterprogramerat funktion för att ha mera minne, är en applikation, inget hårdvaru stöd som gör att datorn kan använda 16x4gib minne dvs 64gib, Men byta mellan dessa, så den kan bara använda 4gib till ett program åt taget. Iom att CPUn kan bara adressera max 4gib ram åt taget.

3.
XP 32-bitars bygger på principen 2^32 = 4096
Vista 64-bitars byger på principen 2^64 = 16 exabytes (lagom) minne i teorin.....

Visa signatur

Macifierad militant mactivist....
"Why join the navy if you can be a pirate?" - Steve Jobs

Permalänk
Medlem

Det är inte så att hårdvaran allokerar 1GB av ditt RAMminne, snarare så har 32-bitars arkitekturen en gräns på totalt tillgängligt minne som ligger på 4GB. Om man har mer minne i datorn, i form av grafikminne, RAM etc, så att denna gräns överskrids kommer datorn att i första hand göra grafikminne och liknanade tillgängligt, sedan fylla resterande upp till 4GB med RAM.

Alltså: 4GB - 0,5GB grafikkort = 3,5GB RAM
eller: 4GB - 1GB grafikkort = 3GB RAM
osv

I ett 64-bit system ligger maxgränsen högre, alltså kan systemet göra grafikminnet tillgängligt på egen yta bredvid RAMet.

Visa signatur

i5 750@3,6GHz(vatten), 4GB DDR3, HD6870@1000/1100(vatten), 1TB, Proton AM10 + Dynavoice Challenger S5
Asus U36SD
FreeNAS - Intel G620, MSIH67MA-E35, 8GB DDR3, 5x2TB RAIDZ, Intel PRO 1000GT Desktop

Permalänk
Medlem

Här finns en tråd i ämnet som är ganska utförlig.

http://www.alltomxp.se/forum/index.php?topic=8453.msg55187

Visa signatur

ps ax | grep 'signatur' | awk '{ print $1}' | xargs kill -HUP

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Rattnalle
Det är inte så att hårdvaran allokerar 1GB av ditt RAMminne, snarare så har 32-bitars arkitekturen en gräns på totalt tillgängligt minne som ligger på 4GB. Om man har mer minne i datorn, i form av grafikminne, RAM etc, så att denna gräns överskrids kommer datorn att i första hand göra grafikminne och liknanade tillgängligt, sedan fylla resterande upp till 4GB med RAM.

Alltså: 4GB - 0,5GB grafikkort = 3,5GB RAM
eller: 4GB - 1GB grafikkort = 3GB RAM
osv

I ett 64-bit system ligger maxgränsen högre, alltså kan systemet göra grafikminnet tillgängligt på egen yta bredvid RAMet.

Det är bara Microsoft Windows som har denna gräns vid 32 bitar. Microsoft server os och *nix operativ har inte denna gräns. Att säga att "systemet" har denna gräns känns därför lite fel.

Visa signatur

Det man inte vet, det lider man inte av.

Permalänk
Medlem

Snälla kan någon moderator göra så alla som går in på www.sweclockers.com får upp en faq angående minnesmängd de olika versionerna klarar av.

Sen måste man göra ett prov för att få använda sidan så slipper vi alla dessa 100tals inlägg varje månad om, man kan bara ha 3gb i 32, osv osv. Det kan inte bara vara jag som är så sjukt jävla trött på det!

Visa signatur

Citera för svar!

Permalänk
Medlem

Jodå brallor. Jävligt jobbigt. Gör en sticky av en bra tråd åtminstånde.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av olafett
Det är bara Microsoft Windows som har denna gräns vid 32 bitar. Microsoft server os och *nix operativ har inte denna gräns. Att säga att "systemet" har denna gräns känns därför lite fel.

Nej det har inte med Microsofts operativsystem att göra. Läs stickytråden som finns.

Permalänk
Hjälpsam
Citat:

Ursprungligen inskrivet av Xclusiv8
Jodå brallor. Jävligt jobbigt. Gör en sticky av en bra tråd åtminstånde.

Två länkar från stickytråden, "Samlingstråd för Microsoft operativsystem".
http://www.sweclockers.com/forum/showthread.php?s=&threadid=7...

"FAQ: Windows och 4GiB RAM-problemet".
http://www.sweclockers.com/forum/showthread.php?s=&threadid=7...

"Windows Vista 32- eller 64-bit?"
http://www.sweclockers.com/forum/showthread.php?s=&threadid=6...

Visa signatur

AMD Ryzen 7 1700 | Saphire RX 5700 Pulse XT (Silent Mode) | 64 GB Kingston ECC | https://valid.x86.fr/z2ljhr | Stockkylaren | Bitfenix Whisper M 750W.
AMD Ryzen 9 5900X | AMD RX 5700 | 64 GB Micron ECC | https://valid.x86.fr/5krwxf
HTPC | https://valid.x86.fr/uuzli0 |

Permalänk
Hedersmedlem

*tråd låst*

Läs de befintliga trådarna om ämnet.

Visa signatur

|| SWECLOCKERS.COM || oskar@sweclockers.com || OSkar000.se || Fototråden ||
|| Gundeman || Bartonofix || GundemanX2 || Obelinux || Nexofix || Filofix || Ircofix ||
|| Tillse att hjärnan är inkopplad innan fingrarna vidrör tangentbordet ||
|| D300 | D700 | 24/2,8 | 28/2,8 | 35/2 | 50/1,8 | 55/2,8 | 85/1,8 | 105/2,5 | 200/4 | 300/4,5 | 10-20 | 24-70/2,8 | 75-150/3,5 | 80-200/2,8 ||