Potenzen & Logarithmen

Warum brauchen wir Potenzen in der IT?

Potenzen begegnen uns in der IT ständig – oft ohne dass wir es merken. Warum hat ein Byte genau 256 mögliche Werte? Warum hat IPv4 genau 4.294.967.296 Adressen? Warum ist RAM immer 4, 8, 16 oder 32 GB – niemals 10 oder 15 GB? Die Antwort steckt immer in Zweierpotenzen.

Was ist eine Potenz?

Eine Potenz ist eine verkürzte Schreibweise für wiederholte Multiplikation:

2³ = 2 × 2 × 2 = 8

Basis: 2  (wird multipliziert)
Exponent: 3  (wie oft)

Schreibweise

Bedeutung

Ergebnis

2⁰

1 (jede Zahl hoch 0 = 1)

1

2¹

2

2

2²

2 × 2

4

2³

2 × 2 × 2

8

2⁴

2 × 2 × 2 × 2

16

2⁸

2 × 2 × ... × 2 (8×)

256

2¹⁰

2 × 2 × ... × 2 (10×)

1.024

2¹⁶

2 × 2 × ... × 2 (16×)

65.536

2³²

2 × 2 × ... × 2 (32×)

4.294.967.296

Zweierpotenzen in der IT

Die Zweierpotenz 2ⁿ gibt immer an wie viele verschiedene Zustände mit n Bit dargestellt werden können:

Bits

Zustände (2ⁿ)

Anwendung

1

2

Ein Schalter: an/aus

4

16

Eine Hex-Stelle (0-F)

8

256

1 Byte: Werte 0-255

16

65.536

IPv4-Ports (0-65535)

24

16.777.216

RGB-Farben

32

4.294.967.296

IPv4-Adressraum

48

281.474.976.710.656

MAC-Adressen

128

340 Sextillionen

IPv6-Adressraum

Rechenregeln für Potenzen

Diese Regeln helfen beim Vereinfachen von Berechnungen:

Regel

Formel

Beispiel

Gleiche Basis multiplizieren

2ⁿ × 2ᵐ = 2^(n+m)

2³ × 2⁴ = 2⁷ = 128

Gleiche Basis dividieren

2ⁿ ÷ 2ᵐ = 2^(n-m)

2⁸ ÷ 2³ = 2⁵ = 32

Potenz einer Potenz

(2ⁿ)ᵐ = 2^(n×m)

(2²)³ = 2⁶ = 64

Exponent 0

2⁰ = 1

Jede Zahl hoch 0 ergibt 1

Negativer Exponent

2⁻¹ = 1/2

2⁻³ = 1/8 = 0,125

Was ist ein Logarithmus?

Der Logarithmus ist die Umkehrung der Potenz. Er beantwortet die Frage: Welcher Exponent liefert dieses Ergebnis?

Potenz:      2³ = 8   → "2 hoch 3 ist 8"
Logarithmus: log₂(8) = 3  → "2er-Logarithmus von 8 ist 3"

Frage: 2 hoch WAS ergibt 8? → Antwort: 3

In der IT verwenden wir fast ausschließlich den Logarithmus zur Basis 2 (log₂):

Potenz

Logarithmus

Bedeutung

2¹ = 2

log₂(2) = 1

1 Bit reicht für 2 Zustände

2⁴ = 16

log₂(16) = 4

4 Bit reichen für 16 Zustände

2⁸ = 256

log₂(256) = 8

8 Bit reichen für 256 Zustände

2¹⁰ = 1.024

log₂(1.024) = 10

10 Bit reichen für 1.024 Zustände

2³² = 4.294.967.296

log₂(4.294.967.296) = 32

32 Bit = IPv4-Adressraum

Logarithmus in der Praxis – Subnetting

Der Logarithmus hilft beim Subnetting: Wie viele Bits brauche ich für eine bestimmte Anzahl von Hosts oder Subnetzen?

Frage: Wie viele Bit brauche ich für 50 Hosts?

2ⁿ ≥ 50 + 2  (+ 2 für Netzwerk- und Broadcast-Adresse)
2ⁿ ≥ 52

log₂(52) ≈ 5,7 → aufrunden auf 6

Antwort: 6 Bit → 2⁶ = 64 Adressen → 62 nutzbare Hosts ✓
Präfixlänge: 32 - 6 = /26
Frage: Wie viele Bit brauche ich für 8 Subnetze?

2ⁿ ≥ 8
log₂(8) = 3 (exakt!)

Antwort: 3 Bit → genau 8 Subnetze ✓

Zehnerpotenzen in der IT

Neben Zweierpotenzen begegnen uns auch Zehnerpotenzen – hauptsächlich bei Übertragungsgeschwindigkeiten und SI-Einheiten:

Potenz

Wert

Präfix

Beispiel

10³

1.000

Kilo (k)

1 kbit/s

10⁶

1.000.000

Mega (M)

1 Mbit/s

10⁹

1.000.000.000

Giga (G)

1 Gbit/s

10¹²

1.000.000.000.000

Tera (T)

1 Tbit/s

Schnellrechner – Zweierpotenzen auswendig lernen

Diese Werte solltest du in der Ausbildung auswendig kennen:

Potenz

Wert

Merkhilfe

2¹

2

—

2²

4

—

2³

8

—

2⁴

16

—

2⁵

32

—

2⁶

64

—

2⁷

128

—

2⁸

256

1 Byte

2¹⁰

1.024

≈ 1.000 = 1 KiB

2¹⁶

65.536

Max. Portnummer + 1

2²⁴

16.777.216

RGB-Farben

2³²

4.294.967.296

IPv4-Adressraum

Zusammenfassung

  • 2ⁿ gibt an wie viele Zustände mit n Bit dargestellt werden können

  • Der Logarithmus log₂(x) beantwortet: Wie viele Bit brauche ich für x Zustände?

  • Beim Subnetting: Bit für Hosts = log₂(Hosts + 2), aufgerundet

  • RAM, Speicher und Adressräume sind immer Zweierpotenzen

  • Übertragungsgeschwindigkeiten nutzen Zehnerpotenzen (SI)

  • 2⁸ = 256, 2¹⁰ = 1.024, 2¹⁶ = 65.536, 2³² = 4.294.967.296 auswendig lernen!