Programmierhandbuch für 64-Bit-Windows
Microsoft hat 64-Bit-Versionen des Windows-Betriebssystems veröffentlicht. Die 64-Bit-Version von Windows wurde unter Berücksichtigung der Kompatibilität entwickelt. Entwickler können sicherstellen, dass ihre vorhandenen 32-Bit-Anwendungen unter 64-Bit-Windows gut 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. Beispielsweise unterstützen die meisten 32-Bit-Windows-Systeme maximal 4 Gigabyte physischen Arbeitsspeicher 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 bietet die folgenden Vorteile für Anwendungen:
- Jede Anwendung kann mehr Benutzer unterstützen. Jede Anwendung muss für jeden Benutzer ganz oder teilweise repliziert werden, was zusätzlichen Arbeitsspeicher erfordert.
- Jede Anwendung hat eine bessere Leistung. Durch den erhöhten physischen Arbeitsspeicher können mehr Anwendungen gleichzeitig ausgeführt werden und bleiben vollständig im Standard Arbeitsspeicher des Systems vorhanden. 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 Datenspeicherung und -bearbeitung. Datenbanken können mehr daten im physischen Arbeitsspeicher des Systems speichern. Der Datenzugriff ist schneller, da Datenträgerlesevorgänge nicht erforderlich sind.
- Anwendungen können große Datenmengen einfach und zuverlässiger bearbeiten. Die Videokomposition für Filmarbeiten 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:
- Gesteigerte Produktivität: Wissensarbeiter können ihre Zeit damit verbringen, nachzudenken und zu produzieren, anstatt darauf zu warten, dass die Software ihre Aufgaben erledigt.
- Niedrigere Betriebskosten. 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 weniger Verwaltungsaufwand – einer der höchsten Kosten in jeder Computerumgebung.
- Neue Anwendungsmöglichkeiten. Neue Anwendungen können ohne die Durch das 32-Bit-Windows auferlegten Barrieren entworfen werden. Neue Grafikanwendungen machen die Arbeit einfacher und angenehmer. Datenintensive Aufgaben, die heute nicht mehr mö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
- Tipps zur Migration