Preisvergleich: Software
Microsoft Microsoft: Windows Vista Ultimate 64Bit, DSP/SB, 1er Pack (deutsch) (PC) (66R-00841) Microsoft Microsoft: Windows...

Zum Preisvergleich bitte den Mauszeiger über die Produktnamen in der linken Spalte bewegen.

€181.90
Microsoft MS Windows Vista Business Upgrade, Open License NL AE, Schulversion, einsprachig/Single Language Microsoft MS Windows Vista... €78.75
Microsoft Microsoft: Windows Vista Home Premium 32Bit, DSP/SB, 1er Pack (deutsch) (PC) (66I-00718) Microsoft Microsoft: Windows... €108.90
Microsoft Windows Vista Business inkl. Enterprise Upgrade, OLP NL, einsprachig/Single Language, inkl. Software Assurance Microsoft Windows Vista Business... €343.90
Microsoft Microsoft: Windows Vista Home Basic 32Bit, DSP/SB, 1er Pack (deutsch) (PC) (66G-00579) Microsoft Microsoft: Windows... €86.90

Weitere Produkte...

7 - Das Problem der 32-Bit-Anwendungen

ANZEIGE

Auch mit einer 64-Bit-Version von Windows wird der Anwender von der Vergangenheit eingeholt. Noch gibt es kaum reine 64-Bit-Anwendungen, so dass ein Großteil der ausgeführten Programme weiterhin als 32-Bit-Version vorliegt. Für die Ausführung der Programme steht das Windows-on-Windows 64 Bit Subsystem (WoW64) zur Verfügung. Es handelt sich hierbei um eine Übersetzungsumgebung für 32-Bit-Programme, die aus den drei DLL-Dateien WoW64.dll, WoW64win.dll und WoW64cpu.dll besteht.

Windows Vista 8 GB 4 GB 64 Bit

Windows Vista 8 GB 4 GB 64 BitWindows Vista 8 GB 4 GB 64 Bit

Durch diese Übersetzung ist eine Beurteilung der Geschwindigkeit von Anwendungen schwierig. Meist laufen diese etwas langsamer, als unter einem reinen 32-Bit-System, laut Microsoft ist es aber auch möglich, dass Programme mit hohen Speicheranforderungen sogar schneller laufen. In unseren Tests konnten wir nur marginale Unterschiede feststellen.

Ein besonderes Problem stellt der je Prozess verfügbare Speicher dar. Dieser liegt bei maximal 2 GB; durch eine spezielle Anpassung kann die Anwendung maximal 4 GB nutzen.

Windows Vista 8 GB 4 GB 64 Bit

Das bedeutet: Auch bei einem Speicherausbau von 8 GB oder mehr kann jede 32-Bit-Anwendung nur maximal 4 GB Speicher nutzen. Die Anwendungen können sich hier nur behelfen, indem sie in eigenen Routinen gerade nicht benötigte Daten auf die Festplatte auslagern, was die Geschwindigkeit natürlich beeinträchtigt.

Windows Vista 8 GB 4 GB 64 Bit Der Screenshot zeigt es deutlich: Bis zur maximalen Speichergrenze von 3 GB werden die Daten direkt in den Arbeitsspeicher geladen, danach muss Photoshop die Daten auf der Festplatte auslagern – hier sinkt gleichzeitig die CPU-Last, weil die Festplatte im Vergleich zum RAM viel zu langsam ist.

Reine 64-Bit-Anwendungen sind hingegen für die Zukunft gerüstet: hier sind maximal 8 Terabyte je Prozess möglich. Hier muss der Programmierer jedoch die Anwendung anpassen. Es genügt nicht, eine 32-Bit-Anwendung ohne Änderungen auf 64 Bit zu kompilieren; in diesem Fall sind ebenfalls nur 2 GB Prozess-Speicher verfügbar.


Kommentare zum Beitrag
procarion 29/01/2008 18:04
Ausblenden
-0+
procarion
Auf einen solchen Beitrag habe ich schon lange gewartet! Das waren zwei Volltreffer in einer Woche. Danke THG!
LordKill 29/01/2008 18:05
Ausblenden
-0+
LordKill
Find ich ja mal total scheiße, dass die Leute mit OEM bzw. Systembuilder Versionen einfach im Stich gelassen werden. Ich selber besitze Windows Vista Home Premium OEM und muss mir jetzt nen neuen Key kaufen damit ich mehr als 4gb nutzen kann !!! Glaube der Support wird mir auch nicht weiter helfen, muss wohl neuen Lizenz key kaufen :(
procarion 29/01/2008 19:01
Ausblenden
-0+
procarion
Das ist nunmal der Sinn von OEMs. Wie schon beschrieben an den Hersteller des PCs wenden. Aber dafür kostet die HP OEM nur die Hälfte von der "full".
Anonymer Nutzer 29/01/2008 19:17
Ausblenden
-0+
Na toll, da steht "Ruhezustand deaktivieren" und wo/wie kann ich sie jetzt deaktivieren???
Idleking 29/01/2008 19:17
Ausblenden
-0+
Idleking
Sehr ausführlicher und vor allem aufschlussreicher Artikel!

Zitat :Übrigens: Für die Nachbestellung der 64-Bit-Version ist kein neuer Product Key nötig - dieser kann sowohl für die 32- als auch die 64-Bit-Version verwendet werden.


Weiß jemand, ob das auch für die XP64 gilt?
procarion 29/01/2008 19:29
Ausblenden
-0+
procarion
Das ist sehr schwierig, habe das bei uns in der Firma mal versucht, bin aber an den unterschiedlichen builds gescheitert. Nach nem Telefonat mit Micro$oft ging es dann.
aime2code 29/01/2008 19:35
Ausblenden
-0+
aime2code
Wieso kann man bei Windows nicht so einstellen, dass die Daten erst auf die Platte ausgelagert werden, wenn der RAM an der Grenze ist?
Mustermann 29/01/2008 19:35
Ausblenden
-0+
Mustermann
Die 64bit Datenträger kann man schon für 4,76€ nachbestellen, ohne eine Seriennummer anzugeben.
Unter windowsanytimeupgrade in der mitte unten auf "Jetzt kaufen" klicken und dann temorär ein Upgrade von bspw. Home Premium auf Ultimate auswählen, anschließend die Frage nach vorhandenem Upgrade-Datenträger verneinen. Im Warenkorb kann man nun die Lizenz wieder entfernen und bei "Systemtyp" unter dem Datenträger 64bit auswählen, das kostet dann nur den Versand in Höhe von 4,76€.

Evtl. sollten sich die Lizenzen von SB-Versionen auf diese Art auch kostenlos in eine 64bit-Variante umwandeln lassen können, wenn die Keys auch für die 64bit-Variante gültig sein sollten.

Die Anytimeupgrade-DVD ist vom Inhalt identisch mit dem der Vollversionen.
Capfu 29/01/2008 20:06
Ausblenden
-0+
Capfu
Funktioniert leider nur via Kreditkarte und was Microsoft da abbucht ...

Dann rennt man wohlmöglich hinter den über 200,- Euro zuviel noch hinterher nur weil die einen "Bug" im System haben :-(

Ohne Kreditkarte ist das gar nicht möglich
Daniel 29/01/2008 20:46
Ausblenden
-0+
Daniel
LukLuk :
Na toll, da steht "Ruhezustand deaktivieren" und wo/wie kann ich sie jetzt deaktivieren???



Argh, ich wusste ich hab was vergessen ;)

Der Befehl zum Deaktivieren lautet "powercfg -H off" (in der Eingabeaufforderung). Ich habe den Artikel mal angepasst.

Gruß,
Daniel
ickemir 29/01/2008 20:47
Ausblenden
-0+
ickemir
hmmmmm schoener artikel, ein paar dinge fehlen allerdings

bei winXP gibts ja bekanntlich die boot.ini datei ... wenn man da hinter das zu ladende betriebsystem (muss winxp sein) ...einfach /PAE schreibt, wird die prozess erweiterung aktiviert und die vollen 4GB sind auf einmal da, wenn man dann noch hinter das /PAE noch /3GB schreibt, koennen programme pleotzlich auf 3gb statt 2gb zugreifen .... die sache ist naemlich, windows nimmt sich fuer sich selbst erstmal die haelfte des speichers ... deswegen die 2gb grenze bei 32bit bzw. die 4gb grenze bei 64bit und 8gb ram .... das ganze laesst sich aber, wie o.g. umgehen
Anonymer Nutzer 29/01/2008 21:10
Ausblenden
-0+
Die Spezielle Anpassung die man machen muss damit 32-bit progs über 2GB Speicher benutzen können interessiert mich. Ich kann diese Einstellung nur nirgendwo finden.
Daniel 29/01/2008 21:33
Ausblenden
-0+
Daniel
@ickemir: Du hast natürlich recht. Da es in dem Artikel aber primär um Vista geht, hätte das den Rahmen gesprengt.

@crash: Da hab' ich mich wohl etwas missverständlich ausgedrückt. Der Anwender kann hier nichts einstellen, die Option muss der Programmierer der Anwendung festlegen. Primät geht es hierbei um das Charakteristics-Feld "IMAGE_FILE_LARGE_ADDRESS_AWARE" im Dateiheader der Anwendung. Dieses kann beispielsweise in Visual C++ mit dem Linker gesetzt werden. Auch wenn dieser theoretisch auch bei "fertigen" Exen nachträglich gesetzt werden kann, sollte man das bei nicht selbst programmierten Anwendungen tunlichst unterlassen. :)

Gruß,
Daniel
Blackx 29/01/2008 22:08
Ausblenden
-0+
Blackx
Allerdings ist es so das 2 OEM Versionen immernoch viel billiger sind als eine Vollversion.

@ LukLuk einfach die datei für den Ruhezustand bei der
Festplattenbereinigung mit löschen. Dann isses auch aus.
Bei S3 braucht man's sowiso nichtmehr.
Diesel_im_Blut 29/01/2008 22:38
Ausblenden
-0+
Diesel_im_Blut
Sehr interessanter Artikel! Wirklich super. Der hat mich in Sachen 64 Bit doch um einiges schlauer gemacht. Also sollte man beim 64 Bit Viste mindesten 4GB Ram einkalkulieren, wohingegen man bei 32 Bit mit2 GB auch schon gut fährt.

Mit 1GB Ram macht Vista kein Spaß. Bei meinem Notebook hatte ich erst 1GB drin, was einfach nicht rund lief. Brauchte lange beim starten, stürzte häufiger ab. Dann gab es 2GB, so wie es beim "Großen" schon von allem Anfang war. Nun macht Vista auch mit dem Notebook Spaß. Aber eins kann ich beim Notebook leider nicht aufrüsten, die CPU. Da wäre ein Dual Core auch nicht schlecht. Das merkt man auch beim Vista Betrieb, ob man mit Single- oder Dual Core unterwegs ist.
kazooo 29/01/2008 22:57
Ausblenden
-0+
kazooo
Wie kann man den Performance Graph auf Seite 7 aufrufen?
Finde den bei meiner Busines Version nicht - ist das ein Ultimate Feature?
Voyager 29/01/2008 23:08
Ausblenden
-0+
Voyager
Es gibt auch andere Wege an einen 64bit Datenträger zu kommen .
http://www.wintotal.de/Tipps/tipp1454.html
Daniel 29/01/2008 23:09
Ausblenden
-0+
Daniel
Der ist Bestandteil des Process Explorers.

http://www.microsoft.com/technet/s [...] lorer.mspx

Gruß,
Daniel
Anonymer Nutzer 29/01/2008 23:27
Ausblenden
-0+
Als ich den neuen Rechner mit 4 GB RAM von nem Kumpel zusammengeschustert habe, gab Vista (Ultimate 64 Bit) nach einer Neuinstallation immer einen Bluescreen aus.
Nach einigen google-sessions kam dann heraus, dass man ein Update benötigt um mehr als 3 GB verwenden zu können, was komischerweise nicht übers Autoupdate ausgeliefert wurde =/
Dies nur zur Info, falls wer das gleiche Problem hat.

@LukLuk:
Steht doch alles im Artikel. -> cmd.exe (Eingabeaufforderung)

powercfg -H off
holle86 30/01/2008 01:49
Ausblenden
-0+
holle86
super..dann weiß ja, was nächsten monat angeschafft wird *ggg*

thx THG, endlich mal ne brauchbare review!

LukLuk :
Na toll, da steht "Ruhezustand deaktivieren" und wo/wie kann ich sie jetzt deaktivieren???


...guckst du hier ;)

Bitte beachten Sie: Sie posten als anonymer Nutzer.



Google Anzeigen