Ein Taktgeber (englisch Clock Generator) erzeugt das periodische Taktsignal, mit dem ein Prozessor seine Arbeit taktet. Jeder Taktimpuls triggert die Verarbeitung von Befehlen — ohne Taktgeber läuft nichts. Wichtig ist die Abgrenzung zur Taktfrequenz: Die Frequenz (in Hertz oder Gigahertz) ist nur die Angabe, wie oft der Takt pro Sekunde wechselt; der Taktgeber ist die Schaltung, die dieses Signal tatsächlich erzeugt und verteilt.

Quarz als Präzisionsquelle

Das Herz jedes Taktgebers ist ein Quarzoszillator: Ein Quarzkristall schwingt unter elektrischer Spannung mit einer sehr präzisen, von seiner Geometrie abhängigen Frequenz (Piezoeffekt) — typisch 14,318 MHz oder 25 MHz auf Mainboards. Moderne Alternativen sind MEMS-Oszillatoren, die auf mikroelektromechanischen Resonatoren statt Quarz basieren.

PLL: Vervielfachung der Frequenz

Die Quarzfrequenz allein wäre für moderne CPUs viel zu niedrig. Eine PLL (Phase-Locked Loop, „phasenstarrer Regelkreis") vervielfacht sie: Aus dem 100-MHz-Basistakt (BCLK, Base Clock, auch Reference Clock genannt) entsteht per Multiplikator der eigentliche CPU-Takt — aus 100 MHz × 35 wird so 3,5 GHz. Die PLL synchronisiert die Phase des Ausgangssignals mit dem Eingangssignal und liefert so einen stabilen, laufzeitarmen Takt.

Taktverteilung und Taktbaum

Ein einzelnes Taktgeber-IC (auf dem Mainboard oder im Prozessor) speist über die Clock Distribution alle Komponenten: CPU, Speichercontroller, PCIe, USB. Innerhalb des Chips verteilt ein Taktbaum (Clock Tree) das Signal an tausende Flip-Flops und Register. Ziel ist ein möglichst geringer Clock Skew — die Ankunftszeitunterschiede des Takts an verschiedenen Stellen dürfen die Gatterlaufzeiten nicht reißen. Das Bussystem übernimmt die Verteilung an Peripherie und Chipsatz.

Dynamische Takte und Overclocking

Moderne Prozessoren erzeugen den internen Takt nicht mehr starr: Die Spannungs- und Frequenzregelung senkt den Takt im Leerlauf (Energiesparen) und hebt ihn unter Last (Turbo). Beim Overclocking wird der BCLK oder der Multiplikator erhöht — eine BCLK-Anhebung wirkt sich auf alle vom Basistakt abgeleiteten Komponenten aus (Speicher, PCIe) und ist deshalb risikoreicher als eine reine Multiplikator-Änderung.

Verwandte Grundlagen: Taktfrequenz, Mikroarchitektur, x86-64-Architektur, CPU-Sockel, Overclocking.