#[non_exhaustive]pub enum Architektur {
x86,
x86_64,
arm64,
}Expand description
Die Architektur eines Prozessors beschreibt den grundsätzlichen Aufbau, legt also das Fundament für die Funktionsweise sowie Kompatibilität mit Programmen.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
x86
Wurde 1985 auf die “moderne” Interpretation von 32-Bit gebracht. Hat einige Grundsteine der modernen CPUs gesetzt, wie etwa eine Memory Management Unit oder Paging. Wird heutzutage aber durch den auf maximal 4 GiB (bzw 64 GiB mit etwas getrickse) beschränkten Arbeitsspeicher kaum noch eingesetzt.
x86_64
Bildet aktuell den allergrößten Teil von Desktop-PCs sowie Laptops. Dabei wird enorm stark auf x86 aufgebaut, aber die Zahl der Register verdoppelt und die Standardzahlenbreite von 32 auf 64 Bits angehoben, wodurch der Adressierbare Arbeitsspeicher enorm erhöht wurde.
arm64
Ist primär in mobilen sowie auf Energieeffizienz bedachten Geräten verbaut, da es im bei ähnlicher Leistung zu x86_64 weniger Strom verbraucht.