Die zentrale Recheneinheit (CPU) ist das Gehirn des Computers. Sie übernimmt die Zuweisung und Verarbeitung von Aufgaben und verwaltet Betriebsfunktionen, die alle Arten von Computern verwenden.
CPU-Typen werden nach der Art des Chips benannt, den sie zur Datenverarbeitung verwenden. Die Auswahl an Prozessoren und Mikroprozessoren ist groß, und es werden ständig neue leistungsstarke Prozessoren entwickelt. Die Verarbeitungsleistung von CPUs ermöglicht Computern die Durchführung von Multitasking-Aktivitäten. Vor der Erörterung der verfügbaren CPU-Typen gilt es, einige grundlegende Begriffe zu klären, die für das Verständnis der CPU-Typen entscheidend sind.
Es gibt zahlreiche Komponenten innerhalb einer CPU. Die folgenden Aspekte sind jedoch besonders wichtig für den Betrieb der CPU und unser Verständnis ihrer Funktionsweise:
Zusätzlich zu den oben genannten Komponenten enthalten moderne CPUs in der Regel Folgendes:
CPUs verwenden eine Art sich wiederholenden Befehlszyklus, der von der Steuerungseinheit in Verbindung mit der Computeruhr verwaltet wird, die die Synchronisierung unterstützt.
Die Arbeit, die eine CPU leistet, erfolgt nach einem festgelegten Zyklus (dem sogenannten CPU-Befehlszyklus). Der CPU-Befehlszyklus legt eine bestimmte Anzahl von Wiederholungen fest. Dies ist die Anzahl der Wiederholungen der grundlegenden Rechenanweisungen, sofern die Verarbeitungsleistung des entsprechenden Computers es zulässt.
Die drei grundlegenden Rechenanweisungen lauten wie folgt:
Grundlegende Versuche, schnellere Verarbeitungsgeschwindigkeiten zu erreichen, haben einige Computerbesitzer dazu veranlasst, auf die üblichen Schritte zur Erzielung von Hochgeschwindigkeitsleistungen zu verzichten, die normalerweise den Einsatz von mehr Speicherkernen erfordern. Stattdessen passen diese Benutzer die Computeruhr so an, dass sie auf ihren Geräten schneller läuft. Der Prozess des „Übertaktens“ ist analog zum „Jailbreaking“ von Smartphones und verändert die jeweilige Leistung. Leider können solche Basteleien dem Gerät schaden und werden von den Computerherstellern rundweg abgelehnt.
CPUs werden durch den Prozessor oder Mikroprozessor definiert, der sie steuert:
Die Zahl der Unternehmen, die Produkte herstellen oder Software entwickeln, die CPUs unterstützen, ist in den letzten Jahren auf nur noch wenige große Unternehmen zurückgegangen.
Die beiden größten Unternehmen in diesem Bereich sind Intel und Advanced Micro Devices (AMD). Sie verwenden unterschiedliche Befehlssatzarchitekturen (ISA): Intel-Prozessoren verwenden eine CISC-Architektur (Complex Instruction Set Computer), AMD-Prozessoren eine RISC-Architektur (Reduction Instruction Set Computer).
Der Begriff „Graphics Processing Unit (Grafikverarbeitungseinheit)“ enthält zwar das Wort „Grafik“, aber erfasst nicht wirklich, worum es bei GPUs geht, nämlich Geschwindigkeit. Die höhere Geschwindigkeit ist die Ursache für die Beschleunigung der Computergrafik.
Die GPU ist eine Art elektronischer Schaltkreis mit unmittelbaren Anwendungen für PCs, Smartphones und Videospielkonsolen, was ihr ursprünglicher Verwendungszweck war. Heute werden GPUs auch in Bereichen verwendet, die nichts mit Grafikbeschleunigung zu tun haben, etwa beim Mining von Kryptowährungen oder dem Training neuronaler Netze.
Das Streben nach Miniaturisierung von Computern setzte sich fort, als die Computerwissenschaft eine CPU entwickelte, die so klein war, dass sie in einem kleinen integrierten Schaltkreis, dem sogenannten Mikroprozessor, untergebracht werden konnte. Mikroprozessoren werden nach der Anzahl der von ihnen unterstützten Kerne bezeichnet.
Ein CPU-Kern ist „das Gehirn im Gehirn“ und dient als physische Verarbeitungseinheit innerhalb einer CPU. Mikroprozessoren können mehrere Prozessoren enthalten. Ein physischer Kern ist eine in einen Chip eingebaute CPU, der aber nur einen Speicherplatz belegt, wodurch andere physische Kerne denselben Rechenbereich nutzen können.
Ohne Ausgabegeräte zur Ausführung der CPU-Befehlssätze wäre die Arbeit mit Computern stark eingeschränkt. Zu diesen Geräten gehören Peripheriegeräte, die an der Außenseite eines Computers angebracht werden und dessen Funktionalität erheblich erweitern.
Peripheriegeräte bieten Benutzern die Möglichkeit, mit dem Computer zu interagieren und ihn dazu zu bringen, ihre Anweisungen zu verarbeiten. Dazu gehören essentielle Geräte wie Tastatur, Maus, Scanner und Drucker.
Peripheriegeräte sind nicht die einzigen Ergänzungen, die ein moderner Computer benötigt. Darüber hinaus gibt es weit verbreitete Eingabe-/Ausgabegeräte, die Informationen empfangen und übermitteln, etwa Videokameras und Mikrofone.
Der Stromverbrauch wirkt sich auf mehrere Aspekte aus. Einer davon ist die Wärmemenge, die von Multicore-Prozessoren erzeugt wird, und die Frage, wie die überschüssige Wärme von diesem Gerät abgeführt werden kann, damit der Computerprozessor thermisch geschützt bleibt. Aus diesem Grund sind Hyperscale-Rechenzentren (die Tausende von Servern beherbergen und nutzen) mit umfangreichen Klima- und Kühlsystemen ausgestattet.
Auch die Nachhaltigkeit ist ein Thema, selbst wenn es sich nicht um ein paar Tausend, sondern nur um ein paar wenige Computer handelt. Je leistungsfähiger der Computer und seine CPUs sind, desto mehr Energie wird für seinen Betrieb benötigt – und in einigen Fällen im Makrobereich kann das Rechenleistung im Gigahertz-Bereich (GHz) bedeuten.
Künstliche Intelligenz (KI ) ist die tiefgreifendste Entwicklung in der Informatik seit ihren Anfängen und wirkt sich nun auf die meisten, wenn nicht sogar auf alle Computerumgebungen aus. Eine Entwicklung, die wir im CPU-Bereich beobachten, ist die Entwicklung von Spezialprozessoren, die speziell für die Verarbeitung von großen und komplexen Arbeitslasten im Zusammenhang mit KI (oder anderen Spezialzwecken) entwickelt wurden:
Transistoren sind für die Elektronik im Allgemeinen und für die Computertechnik im Besonderen von enormer Bedeutung. Der Begriff ist ein Kofferwort des englischen „transfer resistor“ und bezieht sich in der Regel auf eine Komponente aus Halbleitern, die zur Begrenzung und/oder Kontrolle der durch einen Stromkreis fließenden Strommenge verwendet wird.
Auch in der Informatik sind Transistoren elementar. Der Transistor ist die grundlegende Baueinheit für die Entwicklung aller Mikrochips. Transistoren bilden einen wesentlichen Bestandteil der CPU sowie die binäre Sprache aus Nullen und Einsen, die Computer zur Interpretation der Booleschen Logik verwenden.
Informatiker arbeiten ständig an der Erhöhung der Leistung und Funktionalität von CPUs. Hier sind einige Prognosen über zukünftige CPUs:
Unternehmen erwarten viel von den Computern, in die sie investieren. Diese Computer wiederum sind auf CPUs mit ausreichender Rechenleistung angewiesen, um die anspruchsvollen Workloads in der heutigen datenintensiven Geschäftsumgebung zu bewältigen.
Unternehmen benötigen praktikable Lösungen, die anpassungsfähig sind. Intelligentes Computing hängt von Equipment ab, das Ihre Mission auch dann unterstützt, wenn sich diese weiterentwickelt. IBM Server bieten Leistung und Flexibilität, sodass Sie sich auf Ihre Arbeit konzentrieren können. Finden Sie die IBM Server, die Sie benötigen, um die Ergebnisse zu erzielen, auf die sich Ihr Unternehmen verlässt – heute und in Zukunft.