Antworten:
Die Antwort ist, dass es nicht sehr unterschiedlich ist. Es verfügt über einen größeren Cache und ist nicht explizit verkrüppelt, um zu verhindern, dass es in Multiprozessorsystemen funktioniert. Xeons unterstützen auch ECC-Speicher, der normalerweise auf Consumer-CPU-Chips nicht unterstützt wird. Ansonsten ist der grundlegende Prozessorkern ähnlich.
Auf älteren 32-Bit-Systemen war die MMU des Xeon insofern etwas cleverer, als sie mehrere 4-GB-Prozessspeicher in bis zu 64 GB physischem RAM unterstützen konnte. SPARC v8-Chips hatten eine ähnliche Funktion in der MMU. Diese Funktion funktionierte aufgrund der unterschiedlichen Anzahl von Bits, die zum Adressieren eines Offsets innerhalb einer Seite benötigt werden (12 für eine 4-KB-Seite), und der Anzahl von Bits, die zum Aufzeichnen des Status einer Seite benötigt werden (RWX, Dirty usw.). Die zusätzlichen Bits könnten für eine etwas breitere physikalische Seitenreferenz verwendet werden (24 Bits gegenüber 20, um die Seitenzahl anzugeben), die eine physikalische 36-Bit-Adresse ermöglicht. Ein einzelner Prozess konnte jedoch jeweils nur einen zusammenhängenden 4-GB-Adressraum anzeigen.
Einige Systeme (z. B. Datacenter-Versionen von Windows Server) verfügten über eine API, die es einem Prozess ermöglichte, die MMU zu steuern, um Teile dieses physischen Adressraums in seinen virtuellen Raum zu überlagern. Diese Funktion wurde in Unternehmensversionen von SQL Server verwendet, um größere Datenträgercaches zu unterstützen.
Die meisten, wenn nicht alle modernen CPUs unterstützen dies, wenn sie im 32-Bit-Modus ausgeführt werden. In diesem Modus gibt es wahrscheinlich noch viele Geschäfte, in denen ältere 32-Bit-Anwendungen ausgeführt werden, entweder auf VMs (bei denen die MMU mit mehr oder weniger Hardware emuliert wird) Unterstützung) oder physische Zinn. Allerdings sind 64-Bit-Builds heutzutage bei modernen Großspeicher-Server-Builds weitaus häufiger anzutreffen, die größere zusammenhängende Speicherabbilder innerhalb eines Prozesses ermöglichen.
Das Wichtigste an Xeons ist, dass sie auf den Server- / Workstation-Markt ausgerichtet sind und daher zuverlässiger und immer einsatzbereit sind sowie für MP-Umgebungen.
Sie arbeiten auf verschiedenen Motherboards (verschiedenen Chipsätzen) - in der Regel zusammen mit FB-DIMMs, die langsamer, aber zuverlässiger sind als ihre Entsprechungen für Endverbraucher.
Im Allgemeinen gibt es für jede Core 2-CPU ein Xeon-Äquivalent. Beispielsweise ist ein Q6600 fast identisch mit dem X3220, obwohl es einige Variationen gibt.
Xeon ist für die Multiprozessor-Architektur optimiert
Unterstützt QuickPath Interconnect, das Intel InterBand mit hoher Bandbreite und geringer Latenz
Bietet mehr Cache (35 MB im Vergleich zu 6 MB für i7 Core)
Bietet eine höhere Speicherbandbreite (102 GB / s gegenüber 25,6 GB / s für i7 Core)
Unterstützt ECC-Speicher
Mögliche Kopplung mit Xeon-Phi-Coprozessoren ("Beschleunigern") in einer Mehrkernarchitektur