32-Bit-Architektur

32-Bit-Architektur

Unter 32-Bit-Architektur versteht man in der EDV eine Prozessorarchitektur, deren Wortbreite 32 Bit beträgt.

Inhaltsverzeichnis

Architekturen

32-Bit Prozessor

sowie diverse weitere Designs.

Design

Vereinfacht dargestellt bedeutet 32-Bit, dass die Prozessoren durch ihr ALU-Design so ausgelegt sind, dass 32 Bit (also 4 Byte) gleichzeitig beziehungsweise während eines Taktes verarbeitet werden können. Das schließt die externe und interne Gestaltung von Datenbus und die Breite des Registersatzes mit ein. Dies gilt analog für die gängigen Adressierungs-Arten, wobei die Bitbreite der Recheneinheit (ALU) sich prinzipiell von der der Adresseinheit unterscheiden kann (wie etwa auch bei 64-Bit-CPUs).

32 Bit sind eine 32 Ziffern lange Zahlenreihe aus Einsen und Nullen.

Vorteile

Die Vorteile von höherbittigen CPUs liegen in der einfacheren Berechnung größerer Integer-Werte (durch die breitere ALU), was zum Beispiel Vorteile bei Verschlüsselungsalgorithmen, grafischen Berechnungen (zum Beispiel Festkommaarithmetik für Computerspiele), 32-Bit-Dateisystemen oder Multimediaformaten (MPEG-2, MP3) mit sich bringt.

Probleme

Ohne speziell angepasste Betriebssysteme kann allerdings in der Regel kein großer Vorteil aus dem Wechsel von 16-Bit- auf 32-Bit-CPUs gezogen werden.

Ähnlich wie bei SIMD- oder AltiVec-Erweiterungen ist also auch für 32-Bit-Systeme gewöhnlich speziell angepasste Software nötig.

Allerdings verfügt nicht jedes System mit 32-bit breitem Datenpfad auch über einen 32-bit breiten Adresspfad also einem 4-GiB-Adressraum. Bei älteren IBM-Großrechnern (System/360 und System/370) wurden nur 24 Bit zur Adressierung verwendet (16-MiB-Adressraum). Da das überzählige Byte von Betriebssystem und Anwendungsprogrammen für Flagbits genutzt wurde, war der Übergang zur 31-Bit-Adressierung (2-GiB-Adressraum) mit nur noch einem Flagbit komplex. In einigen Systemen ist der Adresspfad schmaler oder größer als 32Bit. Seit dem Pentium Pro können z. B. die x86er CPUs mit 36Bit adressieren, was einem Adressraum von 64 GiB entspricht.

Programmiermodell

Unter der Programmiersprache C schlägt sich die Anzahl der Bits insbesondere bei der Größe der Datentypen void*, int und manchmal auch bei long, sowie deren vorzeichenlosen Pendants, nieder. Mit der Verbreitung von 32-Bit-Architekturen hat man hierbei in der Regel die drei Typen gleichermaßen auf die Breite von 32 Bit gesetzt, so dass Daten von Int-Typ, Long-Typ und Zeiger-Typ gleich sind. Dieses nennt man abgekürzt ILP32. Zur Abwärtskompatibilität mit der 16-Bit-Architektur, die meist als IP16 ausgeführt wurde, hatte man teils auch den Int-Typ bei 16-Bit gelassen, genannt LP32, oder den Long-Typ auf doppelte Breite von 64-Bit gesetzt, genannt IP32. Die ersten Versionen von DOS/Windows und Mac-OS arbeiteten mit jener LP32 und 16-Bit „int“, während frühe Ultrix-Versionen mit IP32 und 64-Bit „long“ arbeiteten. Derlei Programmiermodelle haben sich jedoch nicht durchgesetzt - alle heutigen unixartigen 32-Bit-Betriebssysteme drücken die 32-Bit-Architektur in einem ILP32-Typenmodell aus.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • 64 Bit-Architektur — Unter 64 Bit Architektur versteht man in der EDV eine Prozessorarchitektur, deren Wortbreite 64 Bit beträgt. Inhaltsverzeichnis 1 Architekturen 2 Design 3 Vorteile 4 Probleme …   Deutsch Wikipedia

  • 64-Bit-Architektur — Unter 64 Bit Architektur versteht man in der EDV eine Prozessorarchitektur, deren Wortbreite 64 Bit beträgt. Inhaltsverzeichnis 1 Architekturen 2 Design 3 Vorteile 4 …   Deutsch Wikipedia

  • 1-Bit-Architektur — Unter 1 Bit Architektur versteht man in der EDV Systeme, die in einem Arbeitstakt nur 1 Bit verarbeiten. Ein Beispiel einer echten 1 Bit Architektur, die tatsächlich als CPU produziert und vermarktet wurde, ist die MC14500 Industrial Control Unit …   Deutsch Wikipedia

  • 16-Bit-Architektur — Unter 16 Bit Architektur versteht man in der EDV eine Prozessorarchitektur, deren wesentliche Wortbreite 16 Bit beträgt. Architekturen 16 Bit Prozessor Die PDP 11 war der erste 16 Bit Prozessor der Digital Equipment Corporation Die …   Deutsch Wikipedia

  • 8-Bit-Architektur — Unter 8 Bit Architektur versteht man in der EDV eine der folgenden Prozessor oder Mikrocontroller Architekturen: 8 Bit Mikrocontroller von Intel die 8008 und 8080 Modelle von MOS die 6502 Serie von …   Deutsch Wikipedia

  • 4-Bit-Architektur — Unter 4 Bit Architektur versteht man in der elektronischen Datenverarbeitung eine der folgenden Prozessor Architekturen: 4 Bit Prozessor D4004 von Intel das Modell 4004 von NEC die Prozessorfamilie uPD75X von Texas Instruments die Serie …   Deutsch Wikipedia

  • N-Bit-Architektur — Prozessorarchitektur [die; Mehrzahl architekturen] bezeichnet den Aufbau von Prozessoren. Eine integrierte Schaltung wird als Prozessor bezeichnet, wenn sie einen Akkumulator zum Ausführen boolescher Algebra in Form logischer Gatter oder… …   Deutsch Wikipedia

  • Bit Resch — ist der alte Name eines Tempelkomplexes in Uruk, der im dritten vorchristlichen Jahrhundert unter den Seleukiden erbaut worden ist. Der im Zentrum der Stadt liegende Komplex bestand aus Lehmziegeln und aus einer Abfolge von Höfen und Sälen. Der… …   Deutsch Wikipedia

  • Bit-Slice-Architektur — sekcinė architektūra statusas T sritis radioelektronika atitikmenys: angl. bit slice architecture; slice architecture vok. Bitscheibenarchitektur, f; Bit Slice Architektur, f rus. секционная архитектура, f pranc. architecture en tranches, f …   Radioelektronikos terminų žodynas

  • bit-slice architecture — sekcinė architektūra statusas T sritis radioelektronika atitikmenys: angl. bit slice architecture; slice architecture vok. Bitscheibenarchitektur, f; Bit Slice Architektur, f rus. секционная архитектура, f pranc. architecture en tranches, f …   Radioelektronikos terminų žodynas

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”