Lophornis Postad December 21, 2007 Dela Postad December 21, 2007 Hej Jag har en ny byggd dator som har 4GB ram minne men i Vista home premium visar det bara att minnes mängden är 3326MB. Varför visas inte att jag har 4000MB ex? Jag fick höra att ett 32 bit system inte kan hantera mer än 3GB minne stämmer detta och hur kan man fixa till det så man kan köra med mera minne? Mvh Lophornis Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Gäst Fluorescent79 Postad December 21, 2007 Dela Postad December 21, 2007 Jag lyssnade på en podcast där man diskuterade detta fenomen med minne i windows, där sades det att windows 32-bitar bara kan adressera 4gigabyte minne. Men det folk ofta missar är att annan hårdvara du har i din dator också behöver adresser för att användas. Så du måste räkna bort minnet som sitter på grafikkortet, ljudkortet etc etc. Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
waxinator Postad December 21, 2007 Dela Postad December 21, 2007 Jag har en ny byggd dator som har 4GB ram minne men i Vista home premium visar det bara att minnes mängden är 3326MB. Varför visas inte att jag har 4000MB ex? I Windows visas inte hur mycket minne du har utan bara hur mycket som kan användas till dina program. I uppstartstexten och i BIOS ser du hur mycket som finns i datorn. Jag fick höra att ett 32 bit system inte kan hantera mer än 3GB minne stämmer detta och hur kan man fixa till det så man kan köra med mera minne? På grund av följande resonemang så kan man inte påverka detta på annat sätt än genom uppgradering till 64-bitars operativsystem (Windows Vista x64 ). Med 32-bitars operativsystem så kan minnesplatser mellan 0 - 4096Mb adresseras. Man har alltid reserverat minnesadresserna för system och hårdvaruregister högst upp i adressområdet. På så vis har programmerarna haft tillgång till alla adresser från noll upp till det reserverade området. När 32-bitars systemen skapades räckte det med att man hade 64 - 128MB minne och man sa att över 3GB RAM var orealistiskt... då! Senare insågs det att snart skulle 4GB vara för lite så 64-bitars operativsystem skapades. Om du tänker dig att har följande rad med minnseceller som du kan peka ut (32-bit, x86): 0123456789....1024kb......8MB.....128MB......1GB.......3GB.........4GB xxxxxxxxxxxxxxxxxxxxxxxxx VVVVVVV xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx VVVVVVV xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx VVVVVVV oooooooo.. V = det virtuella (tänkta) minnet som systemet använder x = det RAM minne som du stoppat i för dina program o = oanvändbart (utanför åtkomliga adressområdet) Av detta ser du att oavsett hur mycket riktigt minne du sätter i så kan alltid systemet få ha sina adresser(V) för sig själv högst upp. Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Recommended Posts
Delta i dialogen
Du kan skriva svaret nu och registrera dig senare, Om du har ett konto, logga in nu för att svara på inlägget.