"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Was verbirgt sich hinter dem künstlichen 4GB Limit bei Win32?

mr.nice. 26.08.2009 - 14:32 2987 26 Thread rating
Posts

userohnenamen

leider kein name
Avatar
Registered: Feb 2004
Location: -
Posts: 15857
Zitat von t3mp
Eben nicht. Die CPU muss es unterstützen und aus, viele Distributionen haben PAE vom Start weg aktiviert wodurch ein 32 Bit System mit 64 GB Speicher ausgerüstet werden kann und eben auch das NX Bit verfügbar ist. Probleme sind mir keine bekannt.

Ich seh übrigens nicht wirklich wieso Probleme hier oder dort weniger schlimm sein sollten oder nicht...

wenns in linux hinhaut is es eh super, wahrscheinlich wollte ms das nur ned angreifen
und auch wenn dus ned einsehen willst, linux-user sind zu 99% leute die sich damit auch befassen. bei windows is es wohl genau umgekehrt wo sich 99% nicht damit befassen, d.h. diese problemstelle brauchst ned noch zusätzlich

Neo-=IuE=-

Here to stay
Registered: Jun 2002
Location: Berndorf, NÖ
Posts: 3232
eine software habe ich die läuft unter 64-bit leider auch nicht -> putty connection manager

wieso auch immer, haben die entwickler wahrscheinlich verbockt ;)

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
Zitat von t3mp
Eben nicht. Die CPU muss es unterstützen und aus, viele Distributionen haben PAE vom Start weg aktiviert wodurch ein 32 Bit System mit 64 GB Speicher ausgerüstet werden kann und eben auch das NX Bit verfügbar ist.

http://de.wikipedia.org/wiki/Physical_Address_Extension
righty right my friend

Zitat von t3mp
Probleme sind mir keine bekannt.

probleme sind dir deshalb nicht bekannt weil PAE unter XP/VISTA 32bit schlicht und einfach nicht aktiv (im sinne einer adresserweiterung, zum zwecke von NX sehr wohl!) ist (auch wenn die switches in der boot.ini gesetzte sind).

Zitat von t3mp
Ich seh übrigens nicht wirklich wieso Probleme hier oder dort weniger schlimm sein sollten oder nicht...

ich schon, weil linux-user im allgemeinen etwas versierter sind als 10-99jährige windows benutzer...

t3mp

I Love Gasoline
Avatar
Registered: Mar 2003
Location: upstairs
Posts: 6278
Zitat von userohnenamen
wenns in linux hinhaut is es eh super, wahrscheinlich wollte ms das nur ned angreifen
und auch wenn dus ned einsehen willst, linux-user sind zu 99% leute die sich damit auch befassen. bei windows is es wohl genau umgekehrt wo sich 99% nicht damit befassen, d.h. diese problemstelle brauchst ned noch zusätzlich
Ich behaupte einmal, das neue Treibermodell von Vista hat viel mehr Probleme verursacht als PAE. :p

Linux völlig beiseite gelassen, geht's ja nur darum zu sagen: MS hatte hier nicht das Interesse mit dem Speichersupport vorzupreschen, aber sicher nicht im Probleme zu verhindern, sondern zum eigenen (künftigen) Vorteil. ;)

Zitat von Indigo
ich schon, weil linux-user im allgemeinen etwas versierter sind als 10-99jährige windows benutzer...
Dort passen die Hardwarehersteller aber ganz fix ihre Treiber an, so wie auch bei der Einführung von Vista. User bekommt eine neue Treiberversion gefüttert, drückt auf setup.exe und fertig. ;)
Bearbeitet von t3mp am 26.08.2009, 15:54

userohnenamen

leider kein name
Avatar
Registered: Feb 2004
Location: -
Posts: 15857
Zitat von t3mp
Ich behaupte einmal, das neue Treibermodell von Vista hat viel mehr Probleme verursacht als irgendeine PAE. :p

Linux völlig beiseite gelassen, geht's ja nur darum zu sagen: MS hatte hier nicht das Interesse mit dem Speichersupport vorzupreschen, aber sicher nicht im Probleme zu verhindern, sondern zum eigenen (künftigen) Vorteil. ;)

ja, und? man hat gesehen was passiert is durch diesen (wahrscheinlich) notwendigen schritt
vista wurde geprügelt wie sonstwas (obwohls das imho eh absolut ned verdient hat)

zum zweiten, jein
kaum einer kauft eine 64bit nach wenn er im moment 32 hat
wenn dann kauft er gleich die neue version aka von xp auf vista oder von vista auf 7

t3mp

I Love Gasoline
Avatar
Registered: Mar 2003
Location: upstairs
Posts: 6278
Vista wurde ja wegen ganz anderer Dinge geprügelt (und ich dresch immer noch gern drauf ein im Arbeitsgebrauch), für die Treiberprobleme u.a. von Nvidia (ganz heftig) waren diese ganz allein verantwortlich und das kam ja auch ziemlich eindeutig heraus.
Bearbeitet von t3mp am 26.08.2009, 16:15

userohnenamen

leider kein name
Avatar
Registered: Feb 2004
Location: -
Posts: 15857
Zitat von t3mp
Vista wurde ja wegen ganz anderer Dinge geprügelt (und ich dresch immer noch gern drauf ein im Arbeitsgebrauch), für die Treiberprobleme u.a. von Nvidia (ganz heftig) waren diese ganz allein verantwortlich und das kam ja auch ziemlich eindeutig heraus.

kann ich ned sagen, ich hatte immer nur ATI in den letzten jahren (hatte aber vista seit dem msdn release privat wie auch beruflich im einsatz)
aber ok, is jetzt auch ned das thema hier

t3mp

I Love Gasoline
Avatar
Registered: Mar 2003
Location: upstairs
Posts: 6278
Zitat von userohnenamen
zum zweiten, jein
kaum einer kauft eine 64bit nach wenn er im moment 32 hat
wenn dann kauft er gleich die neue version aka von xp auf vista oder von vista auf 7
Seh jetzt nicht wo du was anderes sagst als ich. ;)

Aber nur so nebenbei: Ansonsten bin ich schon massiv für die 64 Bit Lösung weil's mir besser gefällt als der PAE-Overhead, und MS könnte von mir aus ruhig mit der Axt dreinfahren und Windows 7 32 Bit wegschlägern. Nicht weils mich betreffen würde (besten Dank, ich brauch's nicht) sondern im Interesse der Hardware-, Softwarehersteller und Enduser damit klare Verhältnisse geschaffen werden... und für die armen Netbooks gibt es eh das Nähmaschinen-Windows...

Zum Thema "Dirty Hack", Voraussetzungen in Hardware und Software usw. steht übrigens alles im Artikel was man wissen muss. Und der eigentliche Punkt ist: PAE ist aktiv für das NX-Bit, und davon betroffene Treiber hätten längst Probleme damit.
Bearbeitet von t3mp am 26.08.2009, 16:56

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von Hansmaulwurf
Ok, danke für die Aufklärung.
Und jetzt die Frage die ich mir schon ein paar Mal gestellt hab:
Warum können 32Bit Treiber nicht "einfach" auf 64 Bit transferiert werden ?

Bei Linux ist das tatsächlich einfach (und daher seit Jahren Standard), weil alle Treiber im Kernel-Source enthalten sind. Bei Windows entwickelt aber jeder Hardwarehersteller seine eigenen proprietären Treiber und rückt den Source nicht raus, daher kann Microsoft die Treiber nicht einfach für 64 Bit umschreiben.

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von userohnenamen
und auch wenn PAE in Linux nix besonderes ist, kann es genau so zu problemen kommen wie es in windows zu problem kommen kann

welche Probleme?

Hornet331

See you Space Cowboy
Avatar
Registered: Sep 2003
Location: Austria/Korneubu..
Posts: 7680
Ich versteh das ganze trara nicht, is doch furze egal ob windows mit 32bit jetzt mehr als 4gb adressieren kann oder nicht, die performance zuwüchse dies bei manchen anwendungen gibt unter 64bit (z.b. beim benchen von cinebench) kann 32bit trotzdem nicht bieten.

Ich finds ok, das dadurch die leute dazu bewogen werden endlich auf 64bit zu switchen. Auch wenn die limitierung künstilich ist.

Ich hab schon eine ganze zeit lang 64bit oses am laufen und hab damit eigentlich kaum probleme (auch weil ich keine nv karte hab :D )

So nebenbei hat das PAE workaround auch einen performance nachteil, also von daher seh ich überhaupt keinen sinn es laufen zu lassen, vorallem da 32- und 64bit versionen nix extra kosten, und bei retail version sind sogar beide dabei.
Bearbeitet von Hornet331 am 26.08.2009, 23:41

Chlif

Little Overclocker
Avatar
Registered: Jun 2009
Location: Wien
Posts: 62
Also wir sind von einer 32bit auf eine 64bit terminalserver farm umgestiegen und da muss ich sagen dass man schon einen brauchbaren unterschied merkt!
Die Apps laufen um einiges runder!
Auch privat lauf ich auf einer 64 bit maschiene und vista ultimate, auf ihr rennt auch noch eine sql datenbank und auch da merke ich eine verbesserung der sichtlichen performance!
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz