Avatar billede skildpadden Nybegynder
02. januar 2008 - 20:39 Der er 15 kommentarer og
2 løsninger

4 GB Ram

Jeg har lige købt 4 GB til min iMac som jeg både kører OSX Leopard og Vista Ultimate.

Via OSX Leopard viser den, at der er 4 GB RAM, men i Vista skriver den, at der kun er 3 GB.

Jeg har så fundet flere steder på nettet hvor de skriver, at Vista ikke kan bruge mere end 3 GB - andre steder skriver de, at selvom der kun står at den har 3 GB, så bruger den rent faktisk de 4 GB som der faktisk er.

Er der nogen som ved hvad der er rigtigt og hvad der er forkert?
Avatar billede christiansenbo Nybegynder
02. januar 2008 - 21:12 #1
Det er rigtigt, at den bruger alle 4gb selvom den kun kan se 3 gb... se mere her: http://www.vistaguide.dk/tweaks/tweaks/browse/2/article/5/slaa-support.html
Avatar billede Slettet bruger
02. januar 2008 - 21:16 #2
yep, christiansenbo har ret !
Avatar billede gammelhat Nybegynder
02. januar 2008 - 21:26 #3
Den bruger det antal den skriver. De 4GB er adresserummet, som også skal indeholde andet end RAM.
Avatar billede skildpadden Nybegynder
02. januar 2008 - 21:26 #4
jeg har set artiklen og gjort som der står deri.

Er der nogen måde man kan måle om den bruger de 4 GB som er til rådighed?
Avatar billede gammelhat Nybegynder
02. januar 2008 - 21:37 #5
I joblisten kan man se, hvor fysiske ram der er til rådighed.

PAE, som omtales i den artikel, kan du ikke gøre brug af i vista for at få adgang til mere ram
Avatar billede Slettet bruger
02. januar 2008 - 22:21 #6
har været til møde med produktchefen i danmark for vista, selv han påstod at vista brugte alle 4 gb ram.

Jeg stoler på ham....  ( kan ikke huske hvad han hedder ud over lieberman )
Avatar billede gammelhat Nybegynder
02. januar 2008 - 22:28 #7
Han er nok ikke teknisk chef. Alle artikler på microsoft.com siger det samme
Avatar billede gammelhat Nybegynder
02. januar 2008 - 22:32 #8
Ellers er det jo nemt nok at se i joblisten.

De har lavet en ændring i SP1, så vista (afhængigt af bios) flere steder viser for meget der fysiske er installeret, i stedet for meget der rent faktisk er til rådighed
Avatar billede drgonzo Praktikant
02. januar 2008 - 22:32 #9
du skal have Vista 64 bit for at kunne bruge 4gb ram fuldt ud. 32 bit har 4gb adresse plads men noget af dette går til gfx mm, så du kun bruger 3gb af dine ram og ca 1gb adresseplads på resten. Så vil du udnytte alle 4gb er 64 bit Vista vejen frem
Avatar billede Slettet bruger
02. januar 2008 - 22:48 #10
Avatar billede gammelhat Nybegynder
02. januar 2008 - 23:04 #11
I den artikel begrunder de også hvorfor, de ikke vælger at gå over 4G
Avatar billede skildpadden Nybegynder
03. januar 2008 - 09:23 #12
Jeg er ikke speciel teknisk, så når jeg læser den artikel, er det meste bare rent volapyk for mig.

Er der nogen som kan give mig en "oversættelse" af artiklen - eller nærmere forklare det, så det er muligt at forstå :)
Avatar billede gammelhat Nybegynder
03. januar 2008 - 14:38 #13
Du har to problemer:

1) Dit hardware skal understøtte et adresserum som er større end 4GB. Plus det skal understøtte memory remapping (en funktion man aktiverer i bios). Relevant i forbindelse med 64-bit XP/Vista.

2) Microsoft har lavet en kunstig begrænsning på 4GB adresserum, da de har oplevet en del drivere, som ikke kan fungere ordentligt, når adresserummet udvides over 4G.

Adresserummet er det, som CPUen kan se. Det skal rumme RAM og MMIO (som bl.a. inkluderer ram på dit grafikkort). Hvis MMIO i din maskine fylder 1GB, har du brug for  et adresserum på 4GB RAM + 1GB MMIO = 5GB. Men det er 1GB mere end Vista kan arbejde med. MMIO kan du ikke undvære, så det går ud over dine RAM
Avatar billede skildpadden Nybegynder
07. januar 2008 - 12:25 #14
gammelhat og henrik_svendsen: Tusind tak for forklaringen - vil I lave et svar?
Avatar billede Slettet bruger
07. januar 2008 - 16:42 #15
svar.
Avatar billede gammelhat Nybegynder
09. januar 2008 - 06:51 #16
ok
Avatar billede schwarz84 Nybegynder
16. oktober 2008 - 08:32 #17
gammelhat: Den begrænsning er sandelig ikke kunstig! PAE er på ingen måde det vidundermiddel, som nogen tror. Det tillader at man udvider hver pointer med en segmentpointer, og det er ganske rigtigt at de fleste driverproducenter har lavet antagelser om at dette ikke sker, fordi det er langsomt og dårligt understøttet. Under alle omstændigheder så vil alle programmer kun have et 32 bit adresserum i virtuel hukommelse alligevel, så det vil sige at du kun kan udnytte flere end de 4GB ram, hvis to eller flere programmer bruger store mængder RAM. Det kan ikke lade sig gøre for ét program at bruge fx 5 GB ram under PAE. Adresserummet bliver med andre ord ikke større af at bruge PAE, der bliver bare flere af dem.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester