BlaDe zei:
bij mij toont vista dat ik 4gb ram heb, maar dxdiag toont aan dat ik 2814mb ram heb, is dit een probleem?
sinds SP1 toont vista altijd het fysiek aanwezig geheugen op het moederbord, om het werkelijk aanspreekbaar geheugen te weten moet je de task manager openen, of een programma die het bruikbare geheugen weet te zien.
Dat je maar 2800 MB ram bruikbaar is verbaasd me, tenzij je meerdere recente grakas hebt. 2 grakas met elk 512MB vram kloppen direct 1 gig van je adresseerbare geheugen.
De reden voor al dit is dat een 32 bit OS slechts 2^32 (= 4 GB) aan bytes kan adresseren, en op deze volledige memory space wordt ALLE RAM geheugen gemapt. Dit wil zeggen niet alleen het RAM op je mobo maar ook het RAM op je graka en memory space die door andere devices gebruikt wordt. Alle niet-mobo RAM wordt echter in de hoogste adressen gemapt, en nadat dit gemapt is wordt RAM memoryspace toegekent op de overige ruimte. Dit kan dus gevuld worden tot de volledige memory space vol is. Een doorsnee mid-end systeem heeft ong 512 MB aan RAM die op de upper adress space moet gemapt worden, vandaar dat je vaak "maar" 3.5 GB kan gebruiken als je 4GB installed hebt. Hoe meer je gebruikt, hoe minder er overschiet natuurlijk...
64 bit systemen doen hetzelfde, maar de upper adress range zit zo enorm hoog dat we nog in geen 10 jaar tegen die grens aanlopen, vandaar dat je je volledig RAM kan aansturen.
Trouwens, hoewel de memory limit van 64bit systems ergens in de exabytes ligt, kan een OS zoals windows bijv maar een GB of 16 gebruiken. Althans, de desktop versies, de server versies van windows kunnen een pak meer aan (en konden zelfs als 32bit versies tot 8GB adresseren, dmv PAE, maar dat was eigenlijk een klein "truukje" en is niet zo orthodox, maar het werkte...)