Programmierhandbuch für 64-Bit-Windows
Microsoft hat 64-Bit-Versionen des Windows-Betriebssystems veröffentlicht. 64-Bit-Windows wurde unter Berücksichtigung der Kompatibilität entwickelt. Entwickler können sicherstellen, dass ihre vorhandenen 32-Bit-Anwendungen gut unter 64-Bit-Windows ausgeführt werden oder die Vorteile von 64-Bit-Windows nutzen, indem sie ihre Anwendungen migrieren.
Vorteile von 64-Bit-Windows
Ein 64-Bit-Betriebssystem unterstützt viel mehr physischen Arbeitsspeicher als ein 32-Bit-Betriebssystem. Die meisten 32-Bit-Windows-Systeme unterstützen beispielsweise maximal 4 Gigabyte physischen Arbeitsspeichers mit bis zu 3 Gigabyte Adressraum für jeden Prozess, während 64-Bit-Windows bis zu 2 Terabyte physischen Arbeitsspeicher mit 8 Terabyte Adressraum für jeden Prozess unterstützt. Der erhöhte physische Arbeitsspeicher umfasst die folgenden Vorteile für Anwendungen:
- Jede Anwendung kann weitere Benutzer unterstützen. Alle oder Teile jeder Anwendung müssen für jeden Benutzer repliziert werden, was zusätzlichen Arbeitsspeicher erfordert.
- Jede Anwendung hat eine bessere Leistung. Ein erhöhter physischer Speicher ermöglicht es mehr Anwendungen gleichzeitig auszuführen und vollständig im Hauptspeicher des Systems zu verbleiben. Dies reduziert oder beseitigt die Leistungseinbußen beim Austauschen von Seiten auf und vom Datenträger.
- Jede Anwendung verfügt über mehr Arbeitsspeicher für die Datenspeicherung und -manipulation. Datenbanken können mehr ihrer Daten im physischen Speicher des Systems speichern. Der Datenzugriff ist schneller, da Datenträgerlesevorgänge nicht erforderlich sind.
- Anwendungen können große Datenmengen problemlos und zuverlässiger bearbeiten. Die Videokomposition für Die Arbeit mit Animationsbildern erfordert aus diesem Grund 64-Bit-Windows. Die Modellierung für wissenschaftliche und finanzielle Anwendungen profitiert stark von speicherresidenten Datenstrukturen, die unter 32-Bit-Windows nicht möglich sind.
Es gibt auch wichtige Vorteile für Unternehmen:
- Höhere Produktivität. Wissensarbeiter können ihre Zeit mit dem Denken und produzieren verbringen, anstatt darauf zu warten, dass die Software ihre Aufgaben abgeschlossen hat.
- Niedrigere Eigentumskosten. Jeder Server kann eine größere Anzahl von Benutzern und Anwendungen unterstützen, sodass Ihr Unternehmen weniger Server benötigt. Dies führt direkt zu einem geringeren Verwaltungsaufwand – einer der höchsten Kosten in jeder Computerumgebung.
- Neue Bewerbungsmöglichkeiten. Neue Anwendungen können ohne die durch 32-Bit-Windows auferlegten Barrieren entworfen werden. Neue Grafikanwendungen machen die Arbeit einfacher und angenehmer. Datenintensive Aufgaben, die heute unmöglich sind, können mit 64-Bit-Windows ausgeführt werden.
In diesem Abschnitt
- Vorbereiten für 64-Bit-Windows-
- Entwerfen von 64-Bit-kompatiblen Schnittstellen
- Ausführen von 32-Bit-Anwendungen
- Migrationstipps