32-Bit- Servers Ab dem Zeitpunkt der Veröffentlichung , Server in zwei Varianten : 64 - und 32-Bit - die 64 -Bit-Typ ist die neuere Technik. Die Anzahl von Bits beschreibt, die Größe der Register , Datenwege und anderen Komponenten in der Server- Zentraleinheit ( CPU) . Die grundsätzlichen Vorteile eines 64 -Bit-Server sind die größere Speicherkapazität und die Fähigkeit, Daten in größere Stücke zu verarbeiten. Speicheradressraum
Die Anzahl der Bits in einer CPU die Daten adressiert definiert seine maximale Speicherkapazität . Ein 16- Bit-Adresse , z. B. kann auf bis zu 2 ^ 16 oder 64 KB Speicher . Thirty-two -Bit-Systeme adressieren bis zu 2 ^ 32 oder 4 GB Arbeitsspeicher , die für viele Anwender ist eine großzügige Menge . Sixty-four -Bit-Servern haben 18 Exabyte (EB) der theoretischen Speicherplatz - oder 4GB Quadrat . Obwohl 32-Bit- Server-Designs lang reichlich Unterstützung für große Software wie Datenbanken und Web -Servern zur Verfügung gestellt haben , haben anspruchsvollere Anwendungen eine Belastung für die ältere Technologie gelegt . Der größere Speicher-Adressraum von 64 -Bit-Servern bietet Kapazität für zukünftiges Wachstum.
Versetzen von Daten
Ein Server mit 32-Bit- internen Datenpfade bewegt Speicher 4 Byte bei eine Zeit . Ein 64 -Bit-Server bewegt 8 Bytes mit dem gleichen Aufwand . Dies ist vergleichbar mit der Verdoppelung der Fahrspuren einer Autobahn : mehr Spuren können mehr Traffic zu bewältigen . Mit einem 64- Bit-Datenpfad hilft auch Energieeffizienz, da die CPU bewegt doppelt so viele Daten in einem einzigen Arbeitsgang . Mit immer größeren Programmen und Datenbanken , ist effizienter Daten Bewegung ein Vorteil
Software
Programmierer müssen unterschiedliche Software-Versionen für 64- und 32 zu entwickeln. - bit-Systeme. Adresse Größen sind von entscheidender Bedeutung , um Software . Obwohl 64 -Bit-Systeme können ältere 32-Bit- Software in einem run " Kompatibilitätsmodus ", dies ist weniger effizient als laufende Software, die speziell für einen 64 -Bit-System geschrieben. Jedoch kann ein 32 -Bit-Server keine 64 -Bit-Software . Microsoft, Apple und Linux -Anbietern wie Red Hat bieten sowohl 32 - und 64 -Bit-Versionen von Betriebssystem -Software, die 32 -Bit-Versionen nicht nutzen 64 -Bit-Architektur
Overhead < . br>
einem 64 -Bit- Server- Adressen selbst größer zu machen Programme etwas größer als ihre 32-Bit- Pendants. Jedes Mal, wenn ein 64 -Bit-Programm Daten anfordert , muss es doppelt so viele Bytes des Speichers Adresse anzugeben . Die größeren Speicherkapazitäten und schnelleren internen Daten Bewegung von 64 -Bit-Systemen dies zu kompensieren .