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.
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 |
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 |
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 |
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: 3In 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 |
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 = /26Frage: Wie viele Bit brauche ich für 8 Subnetze?
2ⁿ ≥ 8
log₂(8) = 3 (exakt!)
Antwort: 3 Bit → genau 8 Subnetze ✓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 |
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 |
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!