4 GB gräns i XP; för hela systemet eller per process?

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jun 2004

4 GB gräns i XP; för hela systemet eller per process?

Jag tänkte installera 6 GB i min burk, har en C2D och undrar om 4 GB-gränsen (ca 3 GB aktivt) gäller för hela systemet eller per process (eftersom jag har två kärnor) ?

Undrar också lite allmänt om vilka program som utnyttjar minnet bäst och om det är värt att byta till ett 64-bit OS eller om inget program ändå behöver så mycket minne (som det inte kan använda i 32-bit med en C2D) ?

Trädvy Permalänk
Medlem
Registrerad
Feb 2006

Ska du ha 4 gigabyte ram och vill utnyttja detta behöver du ett 64-bitars system.
Det har inget med processorkärnor att göra, eller processer.

Ser du minnet som en massa små lådor, och varje låda behöver ett nummer för att datorn skall "hitta" den, så förstår man att 2^32 ger maximalt 4 294 967 296 lådadresser.

Därefter är adresserna slut, och oavsett hur mycket minne du har, kan inte datorn registrera detta, eftersom den inte kan ge den en adress.

Att ha 6 gb på ett 64-bitars system är inga problem, men du kommer inte vinna mycket i prestanda från 4 gb. Det är större skillnad mellan 2gb och 4 gb än mellan 4 gb och 6gb.
Det finns nog inga standardprogram idag som använder allt minne på en gång.
Det man vinner på är att man kan ha fler program igång samtidigt utan att datorn saktar in.

Rent ekonomiskt så är det inte så stor skillnad mellan 4 gb och 6gb, så du kan ju köpa det. Men du kommer nog aldrig komma upp i 6 gb minnesanvändning om du inte använder extrema 3d program och bygger avancerade modeller.

Trädvy Permalänk
Medlem
Plats
Västkusten
Registrerad
Jul 2002

Finns även något som kallas PAE, då kan du utnyttja mer än 4GB på 32-bitars operativsystem. Varje applikation kan dock inte använda mer än 4GB åt gången, iaf inte utan specialmekanismer som AWE som även beskrivs här:
http://en.wikipedia.org/wiki/Physical_Address_Extension

Ett annat problem är att windowsprogrammen måste länkas med en viss flagga när de byggs, annars kan dom inte ens använda mer än 2GB:
http://msdn.microsoft.com/en-us/library/bb147385.aspx#The__LA...

Trädvy Permalänk
Medlem
Plats
Scania-Earth-Milky way
Registrerad
Nov 2001
Citat:

Ursprungligen inskrivet av Lento
Finns även något som kallas PAE, då kan du utnyttja mer än 4GB på 32-bitars operativsystem. Varje applikation kan dock inte använda mer än 4GB åt gången, iaf inte utan specialmekanismer som AWE som även beskrivs här:
http://en.wikipedia.org/wiki/Physical_Address_Extension
[/url]

Det gäller inte desktopversionerna av 32-bitars windows, utan endast serveroperativsystem.

Vägra fx 3of4 Pi 1M 1.84 s Memory remapping
Minnen har ingen egen hastighet. Märkningen anger bara vilken hastighet minnena uppges klara

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Sep 2002
Citat:

Ursprungligen inskrivet av Lento
Ett annat problem är att windowsprogrammen måste länkas med en viss flagga när de byggs, annars kan dom inte ens använda mer än 2GB:
http://msdn.microsoft.com/en-us/library/bb147385.aspx#The__LA...

något som suger... har inte hittat någon förklaring till varför det är så. någon som vet? självklart ska de flesta applikationer inte behöva så mycket minne, men det finns ju en hel del fall där man behandlar stora mängder data på en gång, främst inom videoredigering.

Have you witnessed the power of the Twisted Rune?
Linux är bara gratis om din tid är värdelös.