Portierung von 32 Bit-Software zu 64 Bit-Software:



Die Vorteile von 64-Bit-Systeme gegenüber 32-Bit-Systemen liegen auf der Hand, beispielsweise können unter 64-Bit mehr als 4 GB Arbeitsspeicher direkt adressiert werden, dies macht sich gerade bei Anwendungen mit hohem Arbeitsspeicherbedarf bemerkbar. Grafische Berechnungen, Verschlüsselungen, die Verarbeitung von Multimediadateien, etc. laufen merklich stabiler als unter 32-Bit-Systemen.

Bei der Portierung von 32-Bit zu 64-Bit sind einige Dinge zu beachten, vor allem die unterschiedlichen Größen verschiedener Datentypen und die Größe von structs, unions und size_t müssen beachtet werden, da es bei der Portierung sonst zu Probleme kommen kann.

Darüber hinaus gibt es noch unterschiedliche Magic Numbers, die sich, je nach System, erheblich unterscheiden können. Mitunter werden für die Speicherung von Integer-Werten auch double-Variablen genutzt, so dass hier bei der Konvertierung auch unvorhergesehene Seiteneffekte auftreten können.

Portierung_32-Bit_zu_64-Bit

Information zur Treiberkonvertierung von 32bit zu 64bit PDF

Sollten Sie Fragen bezüglich der genannten Themen haben, oder Unterstützung im Bereich Portierung von 32 Bit zu 64 Bit benötigen, sprechen Sie uns an.