Gå til innhold

32-bit win viser ikke 4GB


Anbefalte innlegg

Mange mener at et win 32bit opperativsysem ikke kan bruke 4 GB, men 32bit kan jo mappe dette.

 

Det er vel slik at all rammen ikke vises fordi forskjellige harwarefunksjoner beslaglegger en del. Men dette må jo være tilfelle hvis man har 2GB også?

 

Hvis man feks. bare "ser" 3,3GB av 4, så skulle man tro at man eventuellt bare hadde 1.3 av 2 GB til rådighet for sofware og win.

 

Noen som kan bekrefte at det er slik?

Lenke til kommentar
Videoannonse
Annonse

En 32-bit prosessor kan adressere 4 GB (2^32 byte = 4 294 967 296 byte = 4 GB)

Men av flere grunner er det deler av dette som blir gjort utilgjengelig av operativsystemet.

 

Men hvis du har 2 GB RAM, så vil ikke dette gå utover tilgjengelig RAM, fordi hardware mappes fortsatt til > 2GB adresser.

 

Så dermed vil 0 -> 2GB være tilgjengelig for programvare

2 GB -> 4 GB vil være adresser forbeholdt hardware.

 

f.eks. skjermkortet mitt har en minneadresse som går fra 0xFD000000(4 244 635 648) til 0xFDFFFFFF (4 261 412 863)

Jeg har 2 GB RAM installert på 32-bit XP

 

Det finnes adresser som går under 2 GB, men jeg tror protected mode fikser dette, litt usikker.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...