80486dx2-large.jpg

© Uberpenguin (http://en.wikipedia.org/wiki/User:Uberpenguin), Lizenz: GNU FDL

Das Herzstück jedes Rechners

Prozessoren

Megahertz, Gigahertz, Single- und Dual-Core-Prozessoren, i386 oder AMD64? Viele Begriffe im Dunstkreis moderner Prozessoren sorgen für reichlich Verwirrung. Wir erklären die Grundlagen.

Was passiert, wenn Sie per Mausklick ein Programm starten? Auf einem modernen Betriebssystem ungefähr das Folgende: Der Kernel, also der Betriebssystem-"Kern", lädt die ausführbare Programmdatei und einige weitere Daten in den Hauptspeicher und erzeugt daraus einen so genannten Prozess. Im Speicher liegt nun eine Reihe von Instruktionen oder Kommandos, aus denen sich das Programm zusammensetzt. Der Kernel weiß, wie viele Prozessoren Sie haben und lässt diese das Programm abarbeiten. "To process" heißt auf Deutsch auch "bearbeiten": Der Prozessor schnappt sich eine Anweisung nach der anderen und führt sie aus.

Ein Prozessor ist ein Chip, der meist auf der Hauptplatine des Rechners sitzt. In Ihrem Computer gibt es mehrere Prozessoren. Derjenige, der mit der allgemeinen Bezeichnung "Prozessor" üblicherweise gemeint ist, ist der "Hauptprozessor", die Central Processing Unit (CPU). Auch Grafikkarten sind mit Prozessoren ausgestattet, den Graphical Processing Units, (GPU). Sogar Netzwerkkarten oder Videokarten der gehobeneren Preislagen bringen eigene Prozessoren mit.

Wie Prozessoren funktionieren

Ein Prozessor besteht aus mehreren Komponenten. Die Register sind kleine Zwischenspeicher, welche die CPU für interne Berechnungen verwendet. Sie sind nicht zu verwechseln mit den L1-, L2- und L3-Caches. Daneben existiert das Rechenwerk, das die echte Rechenarbeit leistet und Befehle (engl. "instructions") ausführt. Es arbeitet mit dem Befehlsdecoder zusammen, der binäre Maschinenbefehle (aus denen alle Software besteht) versteht. Das Steuerwerk sorgt für die Abarbeitung der Anweisungen in richtiger Reihenfolge. Zusammen ergeben diese Komponenten jeweils einen Prozessorkern (engl. "core").

Zusätzlich zum Kern verfügen Prozessoren über weitere Komponenten. Eine davon ist die Einheit für die Speicherverwaltung, die Memory Management Unit (MMU). Sie ist direkt mit dem Arbeitsspeicher verbunden. Auch Datenleitungen hin zu anderen Komponenten existieren – eine verbindet den Prozessor mit dem Steuerbus für alle anderen Hardware-Komponenten. Dieser Steuerbus heißt Front Side Bus (FSB). Seine Geschwindigkeit ist ausschlaggebend dafür, wie schnell der Prozessor Daten mit anderen Komponenten (mit Ausnahme des RAMs) austauschen kann.

L1-, L2- und L3-Caches sind zusätzliche Zwischenspeicher in CPUs, die es ermöglichen, auf erst kürzlich verwendete Speicherinhalte erneut und wesentlich schneller zuzugreifen. Die drei Caches unterscheiden sich in Größe und Geschwindigkeit. L1 ist der kleinste aber schnellste Cache, L2 und L3 sind jeweils langsamer, dafür aber auch wesentlich größer (bis zu 256 MByte). L1- und L2-Caches besitzt meist jeder Prozessorkern separat. Gibt es mehrere Kerne auf einem Prozessor, teilen diese sich den L3-Cache.

Die Taktrate

Die Taktrate von Prozessoren ist ein klassischer Faktor beim Leistungsvergleich verschiedener CPUs. Sie wird in Hertz angegeben: Hertzzahlen geben Frequenzen an, also die Zahl sich wiederholender Operationen in einer Sekunde. Bei Prozessoren meint die Taktfrequenz die Zahl der möglichen Rechenoperationen pro Sekunde. Ein Prozessor mit einer Taktfrequenz von einem Gigahertz (1 GHz) schafft also eine Milliarde Operationen pro Sekunde.

Insbesondere bei modernen Prozessoren lässt die Taktfrequenz Rückschlüsse auf die tatsächliche Geschwindigkeit nicht mehr direkt zu. Denn neben der reinen Taktfrequenz spielen eine Vielzahl anderer Faktoren eine Rolle. Soll die Rechenleistung angegeben werden, kommt dabei meistens die Einheit FLOPS (Floating Point Operations per Second, Gleitkommazahl-Operationen pro Sekunde) zum Einsatz, die sich aus Benchmarks ergibt.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Kommentare

Infos zur Publikation

EL 03/2016: Sicher im Internet

Digitale Ausgabe: Preis € 9,80
(inkl. 19% MwSt.)

EasyLinux erscheint vierteljährlich und kostet 9,80 Euro. Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 33,30 Euro. Details dazu finden Sie im Computec-Shop.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!      

Aktuelle Fragen

NOKIA N900 einziges Linux-Smartphone? Kein Support mehr
Wimpy *, 28.08.2016 11:09, 0 Antworten
Ich habe seit vielen Jahren ein Nokia N900 mit Maemo-Linux. Es funktioniert einwandfrei, aber ich...
Scannen nicht möglich
Werner Hahn, 19.08.2016 22:33, 3 Antworten
Laptop DELL Latitude E6510 mit Ubuntu 16,04, Canon Pixma MG5450. Das Drucken funktioniert, Scann...
Wie kann man das berichtigen
Udo Muelle, 17.07.2016 20:39, 1 Antworten
Fehlschlag beim Holen von http://extra.linuxmint.com/dists/rosa/main/binary-i386/Packages Hash-S...
Installation Genimotion
Horst Müller, 15.07.2016 17:00, 1 Antworten
Hallo, ich kann Genimotion nicht installieren. Folgende Fehlermeldung habe ich beim Aufruf erh...
Probleme beim Hochfahren der Terastaion 5400 mit Unix-Distrib
Sheldon Cooper, 10.07.2016 09:32, 0 Antworten
Hallo ihr lieben, habe seit zwei Tagen das Problem, das das NAS (Raid5) nicht mehr sauber hoch...