- 1 Section
- 10 Lessons
- unbegrenzt
- Hardware & IT-Systeme10
- 1.1Computerarchitektur: CPU, RAM, Mainboard
- 1.2Prozessoren: Kerne, Takt, Cache
- 1.3Arbeitsspeicher: DDR-Typen, ECC, Dual-Channel
- 1.4Schnittstellen: USB, PCIe, SATA, M.2
- 1.5Netzwerkkarten, Grafikkarten, Erweiterungskarten
- 1.6Netzteil, Kühlung und Gehäuse
- 1.7Drucker: Technologien, Netzwerkdrucker, Druckserver
- 1.8Monitore, Beamer, Peripherie
- 1.9Hardware-Fehlerdiagnose und -austausch
- 1.10Betriebssysteme im Vergleich: Windows, Linux, macOS
Prozessoren: Kerne, Takt, Cache
Im Überblick haben wir die CPU als „Gehirn" des Computers kennengelernt. Jetzt schauen wir uns dieses Gehirn von innen an: Was bedeuten Kerne, Threads, Takt, Cache und TDP? Diese fünf Begriffe entscheiden über die Leistung jeder CPU, von der kleinsten Smartphone-Variante bis zum 96-Kern-Server-Monster.
Die Analogie: Eine CPU ist wie eine Fabrik. Die Kerne sind unabhängige Werkstätten, in denen parallel gearbeitet wird. Die Threads sind Arbeitsschichten pro Werkstatt – Hyperthreading bedeutet zwei Arbeiter pro Werkstatt, die sich Werkzeuge teilen. Der Cache ist die Werkzeugkiste auf dem Tisch: was im L1 liegt, ist sofort greifbar; was nur in der Lagerhalle (RAM) liegt, kostet Wege. Der Takt ist das Tempo, in dem die Werkstatt rhythmisch arbeitet. Eine zweite Analogie: ein Restaurant mit mehreren Kochstationen (Kerne), Sous-Chefs pro Station (Threads), Zutaten direkt neben der Pfanne (Cache) und ein Vorratslager (RAM).
1) Die fünf Kennzahlen einer CPU
Wer eine CPU vergleicht, schaut auf fünf Hauptwerte. Mehr GHz heißt nicht automatisch schneller, mehr Kerne nicht automatisch besser – es kommt auf das Zusammenspiel an, und auf den Einsatzzweck:
| Kennzahl | Bedeutung | Faustregel |
|---|---|---|
| Kerne | Anzahl unabhängiger Recheneinheiten | Mehr Kerne = mehr Parallelität (Server, Virtualisierung) |
| Threads | Logische Recheneinheiten (mit HT/SMT: 2 pro Kern) | Threads ≈ 1,2–1,4× Kerne in der Praxis |
| Takt (GHz) | Zyklen pro Sekunde, oft Base + Boost | Hoher Boost = single-thread-Last (Spiele, Office) |
| Cache | Schneller Zwischenspeicher direkt im Chip | Großer L3 = besser für Datenbanken & Spiele |
| TDP | Thermal Design Power – Wärmeabgabe in Watt | Bestimmt Kühlung & Netzteil-Dimensionierung |
2) CPU-Anatomie – klick durch den Die
Ein moderner CPU-Die (so heißt das Silizium-Plättchen) enthält mehrere Kerne, einen geteilten L3-Cache, den Memory-Controller und PCIe-Lanes. Klick eine Komponente für Details:
3) Cache-Hierarchie – warum Geschwindigkeit zählt
Moderne CPUs takten mit 3–5 GHz. Ein RAM-Zugriff dauert „nur" 60 ns – klingt schnell, ist für die CPU aber eine kleine Ewigkeit: in dieser Zeit hätte sie 200+ Takte arbeiten können. Deshalb existiert die Cache-Hierarchie: mehrere Stufen immer schnelleren Speichers direkt im CPU-Die. Jeder Cache-Hit erspart der CPU eine teure Wartezeit auf den Arbeitsspeicher.
4) Kerne vs. Threads – was bringt Hyperthreading?
Ein Kern führt zu jedem Zeitpunkt nur einen Thread aus. Klassisches Problem: Ein Thread wartet z. B. auf Daten aus dem RAM – der Kern liegt brach. Hyperthreading (Intel) bzw. SMT (AMD) lässt zwei Threads pro Kern auf die Wartezeit des anderen springen. Effekt: bei Wartezeit-lastigen Aufgaben spürbar mehr Durchsatz, bei reiner Rechenlast wenig Gewinn, da beide Threads sich dieselbe Hardware teilen.
5) Takt und IPC – warum Frequenz nicht alles ist
Bis ca. 2005 galt: schnellerer Takt = schnellere CPU. Heute ist das vorbei. Was zählt, ist das Produkt aus Takt × IPC (Instructions per Cycle): wie viele Instruktionen ein Kern pro Takt-Zyklus schafft. Eine moderne CPU mit 3 GHz und IPC 5 ist deutlich schneller als ein Pentium 4 mit 5 GHz und IPC 1,5 – obwohl letzterer „mehr GHz" hätte. Außerdem haben moderne CPUs Turbo Boost: bei wenig Last und unter Temperaturgrenze takten einzelne Kerne deutlich höher als der Base-Takt.
| Kennwert | Pentium 4 (2004) | Core 2 Duo (2008) | Modern (2024) |
|---|---|---|---|
| Takt | 3,8 GHz | 3,0 GHz | 3,5 GHz Base, 5,5 Boost |
| IPC | ~1,2 | ~2,5 | ~5,0 |
| Effektive Leistung | ≈ 4,6 | ≈ 7,5 | ≈ 17–27 |
6) x86 vs. ARM – die zwei großen Architekturen
Zwei Befehlssatz-Architekturen prägen heute den Markt. x86-64 (Intel, AMD) ist der Klassiker in Server, Desktop und Notebook – CISC-basiert, viele Instruktionen mit variabler Länge. ARM (Apple Silicon, AWS Graviton, alle Smartphones) ist RISC-basiert: weniger, einfachere Instruktionen, dafür viel effizienter pro Watt. Folge: ARM dominiert mobile Geräte und dringt zunehmend in Server vor – Cloud-Anbieter wie AWS bauen eigene ARM-Server-CPUs für Workloads, bei denen Watt pro Leistung zählt (Green IT).
| x86-64 (Intel/AMD) | ARM (Apple/AWS Graviton) | |
|---|---|---|
| Architektur | CISC – komplexe Instruktionen | RISC – reduzierte Instruktionen |
| Stärke | Maximale Single-Thread-Leistung | Effizienz, viele Kerne pro Watt |
| Typische Domäne | Windows-Desktop, klassische Server | Smartphone, MacBook, Cloud-Server |
| Software-Kompatibilität | Volle Win/Linux-Kompatibilität | Wachsend, x86-Software braucht Emulation |
Zusammenfassung
Eine CPU wird durch fünf Kennzahlen beschrieben: Kerne (echte Recheneinheiten), Threads (logische, mit HT meist 2/Kern), Takt (GHz, Base + Boost), Cache (L1 schnell + klein → L3 groß + geteilt), TDP (Wärmeabgabe). Cache-Hierarchie ist entscheidend, weil RAM-Zugriffe für die CPU sehr langsam sind (L1 ~60× schneller). Hyperthreading bringt +20–40 % Durchsatz, kein Doppeltes. Takt allein sagt wenig – Leistung = Takt × IPC. Zwei Architekturen dominieren: x86 (klassisch, Software-Ökosystem) und ARM (effizient, wachsende Server-Präsenz).
Verwandte Lektionen: Computerarchitektur (Überblick) · Arbeitsspeicher · Netzteil & Kühlung · und mehrWeitere relevante LektionenSchnittstellenErweiterungskartenHardware-FehlerdiagnoseRessourcenzuweisung VMsO-Notation & PerformanceCVE/CVSS (Spectre)Green ITBoolesche Algebra (ALU)
