Hauptprozessor

Aus Tuxfutter

(Weitergeleitet von Prozessor)
Wechseln zu: Navigation, Suche

Der Hauptprozessor (auch kurz „Prozessor“ genannt; englisch central processing unit, kurz CPU) ist die zentrale Steuereinheit eines jeden Computers.

Als Prozessor werden jedoch auch viele andere Rechen- und Steuereinheiten bezeichnet, wie beispielsweise spezialisierte Prozessoren für Grafik-, Musik- oder Videoberechnungen.

[Bearbeiten] Technische Details

Im Hauptprozessor werden in der Regel sämtliche Maschinenbefehle von Programmen abgearbeitet und verarbeitet. Dazu besitzt jeder Prozessor eine Reihe von kleinen, sehr schnellen Speicherzellen (auch „Register“ genannt) und einen eigenen Befehlssatz, der sich je nach Hersteller mehr oder weniger unterscheidet.

[Bearbeiten] Programmierung

Prozessoren selbst verstehen nur eine Maschinensprache, welche aus Nullen und Einsen besteht und die bei den eingebauten Transistorschaltungen entsprechende Reaktionen auslößt. Da aber der Mensch schwerlich Programme schreiben kann, die in Maschinensprache geschrieben sind, wurden Programmiersprachen wie beispielsweise Assembler entwickelt, um direkt mit den Prozessoren zu kommunzieren. Da aber jede Prozessor-Architektur nur ihren eigenen Assembler-Dialekt versteht – sich ein Assemblerprogramm somit also kaum auf einen anderen Prozessor übertragen lässt (zum Beispiel von einer Intel-kompatiblen CPU auf eine CPU von Motorola) – und da mit solchen hardwarenahen Sprachen jede einzelne Instruktion beschrieben werden muss (wie z.B. schiebe einen Datensatz von Register a nach Register b), hat man sogenannte Hochsprachen entwickelt, wie zum Beispiel C oder C++.

Jeder Maschinenbefehl, der an einen Prozessor gesendet wird, benötigt zur Bearbeitung eine gewisse Zeit. Diese Zeit wird in Takten angegeben. So gibt es Befehle, die nur einen Prozessortakt benötigen (sogenannte „atomare Befehle“) und Befehle die auch mehrere Takte benötigen.

[Bearbeiten] Weblinks

'Persönliche Werkzeuge