wieviel Speicher kann die 32-Bit Version von Windows XP eigentlich verwalten und benutzen? Ich habe im Web leider nirgendwo Infos darüber finden können.
Dann spiel mal ein bischen mit diverser Software (wie ich mit VMware) rum.
(Und die Fragestellung war halt so.)
Quelle:
"The most significant change is, of course, the fact that the virtual address space is huge compared to 32-bit Windows. While 32 bits provides 4GB of address space, 64 bits means over 17 billion GB (16 exabytes) of available address space.
However, the way this address space is divided and laid out is quite different. Whereas 32-bit Windows divides the address space in half—2GB for user processes and 2GB for system space—64-bit Windows provides 7152GB to each user process (.0000416 percent of the total) and uses the rest for page tables, operating system code, and data (see Figure 2)."
Wie ist denn das, wenn man 2GB im Rechner hat? Stehen dann automatisch nur 1GB für Anwendungen zur Verfügung, oder können Anwendungen mehr als 1GB nutzen?
"The virtual address space of processes and applications is still limited to 2 GB, unless the /3GB switch is used in the Boot.ini file. The following example shows how to add the /3GB parameter in the Boot.ini file to enable application memory tuning"
Heißt doch eigentlich, dass bis die /3GB Option gesetzt wird, die Anwendungen 2GB nutzen können. Oder?
Zum Memory (Management) wurde hier alles schon zur allgemeinen verständlichkeit beschrieben. Das Mem-Management is sehr komplex. Ansonsten weisst Du doch eh nie, wie ein Programm den Speicher nutzt/verwaltet, ohne dass Du es selber gemacht hast
Wenn's Dir danach is (un Dein Geldbeutel es zulässt), dann pack halt 2GB in den PC. Für normal is das völlig ausreichend.