Windows 7 32bit Kernel Patch



  • Du schließt also aus einem Knowledge Base Artikel der darüber handelt dass ein Dialog in Vista vor SP1 (mit SP1 wurde das offenbar gefixed) eine falsche Zahl für den verfügbaren Speicher angezeigt hat dass Vista kein PAE unterstützt?
    Lies mal meinen Link...

    MSDN schrieb:

    PAE is supported only on the following 32-bit versions of Windows running on x86-based systems:

    [...]
    Windows Vista (32-bit only)
    [...]



  • Hm.. glaube da habe ich was übersehen, vielleicht hast du ja recht und man kann PAE tatsächlich so einfach aktivieren. Kann es gerade nich testen, melde mich aber dann noch mal 🙂



  • Und auch nochmal der Hinweis: Auch wenn PAE eingeschaltet ist kann kein Programm mehr als 2GB bzw. 3GB (wenn die exe dafür gebaut ist) benutzen. Lediglich das Betriebssystem kann mehr physikalischen Speicher verwalten...



  • dot schrieb:

    Und auch nochmal der Hinweis: Auch wenn PAE eingeschaltet ist kann kein Programm mehr als 2GB bzw. 3GB (wenn die exe dafür gebaut ist) benutzen. Lediglich das Betriebssystem kann mehr physikalischen Speicher verwalten...

    Das soll mir egal sein, bei 4GB RAM könnte sich auch mit nem 64bit System kein Programm die 4GB reservieren 😉


  • Mod

    cooky451 schrieb:

    dot schrieb:

    Und auch nochmal der Hinweis: Auch wenn PAE eingeschaltet ist kann kein Programm mehr als 2GB bzw. 3GB (wenn die exe dafür gebaut ist) benutzen. Lediglich das Betriebssystem kann mehr physikalischen Speicher verwalten...

    Das soll mir egal sein, bei 4GB RAM könnte sich auch mit nem 64bit System kein Programm die 4GB reservieren 😉

    Ich glaube du verstehst nicht: Mit 4GB hast du keinen Vorteil durch PAE!

    Im Zweifelsfall wird dein System dadurch nur ein bisschen langsamer, durch den vergrößerten Aufwand bei der Speicherverwaltung.



  • cooky451 schrieb:

    Das soll mir egal sein, bei 4GB RAM könnte sich auch mit nem 64bit System kein Programm die 4GB reservieren 😉

    Eben doch, auf einem 64bit System hat ein 32bit Programm (sofern es LARGEADDRESSAWARE ist) die vollen 4GB zur Verfügung, selbst wenn du weniger als 4GB RAM hättest...



  • SeppJ schrieb:

    Ich glaube du verstehst nicht: Mit 4GB hast du keinen Vorteil durch PAE!

    Im Zweifelsfall wird dein System dadurch nur ein bisschen langsamer, durch den vergrößerten Aufwand bei der Speicherverwaltung.

    Das musst du mir mal genauer erklären.. ich habe von meinen 4GB RAM jetzt ja nur 3 zur Verfügung, mit PAE dann doch 4? Oder übersehe ich da was?

    Eben doch, auf einem 64bit System hat ein 32bit Programm (sofern es LARGEADDRESSAWARE ist) die vollen 4GB zur Verfügung, selbst wenn du weniger als 4GB RAM hättest...
    

    Hae? Das Programm hat 4GB zur Verfügung auch wenn ich weniger RAM habe?

    --------------------

    Also es wäre eigentlich kein großes Problem mir eben Win7 64 aufzuspielen, ist das denn wirklich so empfehlenswert??



  • cooky451 schrieb:

    Das musst du mir mal genauer erklären.. ich habe von meinen 4GB RAM jetzt ja nur 3 zur Verfügung, mit PAE dann doch 4? Oder übersehe ich da was?

    Nein, ich denke das hat SeppJ einfach überlesen.

    Also es wäre eigentlich kein großes Problem mir eben Win7 64 aufzuspielen, ist das denn wirklich so empfehlenswert??

    Naja, wenn die Alternative irgendwelche hochinoffiziellen Kernelpatches sind, klingt Win7 64 eigentlich schon recht sinnvoll.



  • cooky451 schrieb:

    Hae? Das Programm hat 4GB zur Verfügung auch wenn ich weniger RAM habe?

    Klar, zumindest theoretisch, wird dann halt geswapped. Auf einem 32bit Windows kommst nie auf 4GB pro Prozess, ganz egal was du anstellst.


  • Mod

    dot schrieb:

    cooky451 schrieb:

    Hae? Das Programm hat 4GB zur Verfügung auch wenn ich weniger RAM habe?

    Klar, zumindest theoretisch, wird dann halt geswapped. Auf einem 32bit Windows kommst nie auf 4GB pro Prozess, ganz egal was du anstellst.

    Und auf einem 64-Bit Windows auch nicht, wenn man die gleichen (32-Bit) Programme benutzt wie jetzt.

    edit: Genauer gesagt, man kann exakt diese 4GB pro Prozess benutzen. Bei 4GB physischem RAM bedeutet das natürlich, dass ordentlich ausgelagert werden muss.



  • SeppJ schrieb:

    Und auf einem 64-Bit Windows auch nicht, wenn man die gleichen (32-Bit) Programme benutzt wie jetzt.

    Eben doch, ein 32bit Prozess der LARGEADDRESSAWARE ist und auf einem 64bit Windows läuft bekommt die vollen 4GB. So können sogar 32bit Programme von 64bit profitieren...



  • dot schrieb:

    Eben doch, ein 32bit Prozess der LARGEADDRESSAWARE ist und auf einem 64bit Windows läuft bekommt die vollen 4GB. So können sogar 32bit Programme von 64bit profitieren...

    Seppj schrieb:

    Genauer gesagt, man kann exakt diese 4GB pro Prozess benutzen. Bei 4GB physischem RAM bedeutet das natürlich, dass ordentlich ausgelagert werden muss.

    Bringt also genau: nix.

    PAE einschalten funktioniert bei mir leider auch nicht, wie schon vermutet..
    (Windows 7 Enterprise). bcdedit gibt mir zwar bei "pae" ForceEnable an, aber geändert hat sich nichts. (Habe natürlich neu gestartet).


Anmelden zum Antworten