Was ist ein Mikroprozessor?

Vater und Sohn gehen gemeinsam zum Büro ihres Familienunternehmens.

Autoren

Josh Schneider

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

Was ist ein Mikroprozessor?

Ein Mikroprozessor ist der gängigste Typ eines modernen Computerprozessors. Er kombiniert die Komponenten und Funktionen einer zentralen Prozessoreinheit (Central Processing Unit, CPU) in einem einzigen integrierten Schaltkreis (IC) oder mehreren verbundenen ICs.

Wie CPUs gelten auch Mikroprozessoren gemeinhin als das „Gehirn“ des Computers. Im Gegensatz zu herkömmlichen CPUs integrieren Mikroprozessoren die Rechen-, Logik- und Steuerschaltkreise herkömmlicher CPUs in einen einzigen, zeitgesteuerten und registerbasierten digitalen Universalschaltkreis.

Obwohl die Begriffe CPU und Mikroprozessor oft synonym verwendet werden, ist ein Mikroprozessor im Wesentlichen eine All-in-One-CPU auf einem einzigen Chip. Dieses Einzelchip-Design reduziert die Anzahl der anfälligen elektrischen Verbindungen und verbessert die Zuverlässigkeit durch die Reduzierung potenzieller Fehlerquellen. Somit haben Mikroprozessoren herkömmliche Mehrkomponenten-CPUs fast vollständig ersetzt.

Bevor es Mikroprozessoren gab, wurden in Computern Gestelle mit Schaltkreisen (ICs) für die wichtigsten Funktionen des Computers verwendet. 1971 fand mit der Einführung des Intel 4004, des ersten kommerziell erhältlichen Mikroprozessors, ein bedeutender Wandel in der Computertechnologie statt. Das von Federico Faggin entworfene, revolutionäre Gerät entstand nicht nur aufgrund eines Auftrags des japanischen Elektronikherstellers Busicom für 12 spezielle Mikrochips für einen Taschenrechner. Dieser Meilenstein revolutionierte die Art und Weise, wie wir über Computer denken, da Intel anstelle von 12 einzelnen Chips einen universellen herstellte.

Die für heutige Begriffe leistungsschwache Architektur des Intel 4004 arbeitete mit einer Taktfrequenz von 740 kHz und konnte nur Datenströme mit maximal 4 Bits, auch bekannt als „Nibble“, verarbeiten. Obwohl der 4004 im Vergleich zu modernen 8-Bit- bis 64-Bit-Mikroprozessoren schwach ist, wird er allgemein als revolutionärer Durchbruch in der Schalttechnik angesehen. Wie das Mooresche Gesetz vorhersagt, führte die rasche Entwicklung der Halbleitertechnologie zu erheblichen Verbesserungen der Rechenleistung. Hergestellt von führenden Anbietern wie Intel und Pentium und eingesetzt von allen großen Technologieunternehmen wie IBM, Microsoft und Apple, treiben Mikroprozessoren Tausende von Systemen und Anwendungen an – von Fernbedienungen für Fernseher bis hin zur Internationalen Raumstation.

3D-Design aus Kugeln, die auf einer Schiene rollen

Die neuesten Erkenntnisse und Insights zu KI

Entdecken Sie von Experten kuratierte Erkenntnisse und Neuigkeiten zu KI, Cloud und mehr im wöchentlichen Newsletter Think. 

Wie funktionieren Mikroprozessoren?

Bei modernen Mikroprozessoren werden Millionen von kleinen Transistoren, Resistoren und Dioden auf einem Halbleitermaterial zusammengefügt, was die Hauptkomponenten einer CPU sind. Diese Komponenten sind so angeordnet, dass sie in verschiedenen Arten von einzigartigen Computerarchitekturen Berechnungen durchführen und Anweisungen ausführen können. Die Funktionen eines durchschnittlichen Mikroprozessors lassen sich in vier Hauptschritte unterteilen.

Wichtige Mikroprozessor-Schritte

  1. Befehl: Der Mikroprozessor ruft Anweisungen aus dem Computerspeicher ab (Fetch-Befehl). Der Befehl kann durch automatische oder manuelle Eingabe eingeleitet werden.
  2. Dekodieren: Der Mikroprozessor „dekodiert“ die Anweisungen, indem er die Eingabe oder den Befehl in eine Anfrage interpretiert und einen bestimmten Prozess oder eine bestimmte Berechnung einleitet.
  3. Ausführen: Der Mikroprozessor führt die erforderliche oder angeforderte Operation aus.
  4. Speichern: Das Ergebnis der Ausführung wird in den Arbeitsspeicher des Computers übernommen.
AI Academy

KI-Bereitschaft mit Hybrid Cloud

Das Programm, das von führenden IBM Experten geleitet wird, soll Führungskräften dabei helfen, das nötige Wissen zu erwerben, um die Prioritäten für KI-Investitionen zu setzen, die zu mehr Wachstum führen.

Mikroprozessor-Komponenten

Mikroprozessoren erfüllen diese Aufgaben, weil sie die Hauptkomponenten einer CPU in einer einzigen Schaltung vereinen. Die wichtigsten Komponenten eines Mikroprozessors sind die folgenden:

  • Arithmetisch-logische Einheit (ALU): Die wichtigste Logikeinheit der CPU. Diese Komponente führt logische Operationen durch, einschließlich mathematischer Berechnungen und Datenvergleiche.  
  • Steuerwerk (CU): Die CU-Schaltung interpretiert Befehle und leitet deren Ausführung ein und steuert die grundlegenden Operationen des Prozessors. 
  • Register: Register sind kleine, leistungsfähige Speicher, die von einer CPU zur temporären Speicherung von Daten und Befehlen während des Rechenvorgangs verwendet werden.

  • Cache: Mikroprozessoren und CPUs speichern darin häufig aufgerufene Daten. Es ist ein Hochgeschwindigkeitsspeicher dicht an der CPU, um die Leistung zu steigern.

  • Busse und Busschnittstellen: Busschnittstellen bieten Ein- und Ausgangspunkte für die Übertragung von Daten über verschiedene Leitungsgruppen (sogenannte Busse), wie z. B. den Adressbus oder den Datenbus. Busse und Schnittstellen verbinden physisch verschiedene interne Komponenten und ermöglichen und erleichtern die Kommunikation innerhalb der CPU und anderer Peripheriegeräte wie Eingabe-/Ausgabeeinheiten (E/A).

  • Transistoren: Transistoren, einer der Hauptbausteine von ICs, sind kleine Halbleiter, die elektrische Ströme und Signale regulieren, verstärken und erzeugen. Sie können auch als einfache Schalter fungieren oder zu Logikgattern kombiniert werden. Die Anzahl der Transistoren ist ein gängiger Indikator für die Leistung des Mikroprozessors.

  • Prozessorkerne: Einzelne Verarbeitungseinheiten innerhalb von Mikroprozessoren werden Kerne genannt. Moderne Prozessoren verfügen häufig über mehrere Kerne (Dual-Core, Quad-Core), was eine parallele Verarbeitung ermöglicht, indem mehrere Aufgaben gleichzeitig ausgeführt werden können.

  • Uhr: Obwohl nicht alle Mikroprozessoren eine interne Uhr enthalten, sind sie alle getaktet. Einige verlassen sich auf externe Uhrchips, die für eine größere Genauigkeit bekannt sind. Ob intern oder extern, die Geschwindigkeit eines Mikroprozessors bestimmt die Frequenz, mit der er Befehle ausführt. Moderne Taktfrequenzen werden in Megahertz (MHz) und Gigahertz (GHz) gemessen.

Mikroprozessor-Architektur

Die Architektur eines Mikroprozessors bezieht sich auf verschiedene Design- und Organisationsmethoden der verschiedenen CPU-Komponenten des Prozessors. Dies sind die wichtigsten architektonischen Elemente eines Mikroprozessors:

  • Befehlssatzarchitektur, Instruction Set Architecture (ISA): Die ISA des Mikroprozessors definiert den Befehlssatz, den der Prozessor ausführen kann. ISAs wie die Architekturen Reduced Instruction Set Computer (RISC) und Complex Instruction Set Computer (CISC) bieten verschiedene Methoden der Datenverarbeitung und unterschiedliche Leistungs-, Zuverlässigkeits- und Geschwindigkeitsniveaus für verschiedene Anwendungen.

  • Datenpfad: Der Datenpfad eines Mikroprozessors bestimmt die Reihenfolge, in der die Daten durch die Komponenten des Mikroprozessors (Busse, ALU, Register) verschoben werden, und trägt zur Gesamtleistung bei.

  • Pfad der Steuerung: Ähnlich wie der Datenpfad steuert das Steuerpfadelement der Architektur eines Mikroprozessors die Abfolge der Vorgänge und verwaltet die Datenübertragung innerhalb der CPU.

  • Speicherhierarchie: Die Speicherhierarchie ist ein wesentlicher Bestandteil der Prozessorarchitektur, die eine Struktur für verschiedene Speicherebenen (Cache, Register, RAM) bereitstellt, um einen effizienten Datenzugriff und eine optimale Abrufgeschwindigkeit zu gewährleisten.

Mikroprozessortypen und Anwendungsfälle

Die Mikroprozessoren unterscheiden sich in Bezug auf Energie, Leistung, Architekturmethoden, Größe, Energieverbrauch und viele andere Variablen und sind für alle Arten von Anwendungen konzipiert. Universelle Mikroprozessoren sind in PCs und mobilen Geräten weit verbreitet, während spezialisierte Hochleistungseinheiten wie digitale Signalprozessoren (DSPs) für anspruchsvolle Aufgaben wie Audio-, Sprach-, Video- und Bildverarbeitung konzipiert sind.

Im Folgenden sind einige der Haupttypen von Mikroprozessoren aufgeführt.

Universelle Mikroprozessoren

Diese vielseitigen Mikroprozessoren sind in einer Vielzahl gängiger Anwendungen und Geräte wie Laptops und Servern zu finden.

Mikrocontroller

Es ist zwar zutreffender, dass Mikrocontroller Mikroprozessoren enthalten, aber diese Art von Chips verfügen auch über alle weiteren Komponenten, die für einen funktionierenden Computer erforderlich sind, nämlich einen eingebauten Speicher. Mikrocontroller funktionieren wie Mikrocomputer und werden zur Steuerung bestimmter Elemente in eingebetteten Computersystemen bevorzugt. Kleine, stromsparende Mikrocontroller benötigen keine komplexen Betriebssysteme und werden in der Automobilbranche häufig zur Optimierung von Motorsteuergeräten (ECUs), fortschrittlichen Fahrerassistenzsystemen (ADAS) und Infotainment-Einheiten sowie für eine breite Palette von elektronischen Geräten für Verbraucher und sogar für die industrielle Automatisierung eingesetzt.

Digitale Signalprozessoren (DSPs)

DSPs sind spezialisiert auf numerische Hochgeschwindigkeitsberechnungen und werden häufig für anspruchsvolle Aufgaben wie Audioverarbeitung, Telekommunikation und Bildverarbeitung eingesetzt. Sie sind auch in Anwendungen zu finden, die Interpretation von analogen zu digitalen Signalen erfordern, wie z. B. Wettersensoren. DSPs werden häufig in militärischen Anwendungen wie Überwachungsdrohnen und anderen autonomen Flugzeugen eingesetzt.

Anwendungsspezifische integrierte Schaltungen (ASICs)

ASIC-Mikroprozessoren sind für spezifische Aufgaben konzipiert und werden an die spezifischen Anforderungen verschiedener Anwendungen angepasst. Einige Beispiele dafür sind kundenspezifische Chips für Spielkonsolen oder das Krypto-Mining. DSPs, GPUs und andere spezialisierte Mikroprozessoren sind technisch gesehen ebenfalls ASICs.

Grafikprozessoren (GPUs)

GPU-Mikroprozessoren wurden speziell für die anspruchsvolle Aufgabe entwickelt, digitale Videos und Grafiken zu rendern, die eine hohe Leistung und parallele Verarbeitung erfordern. Leistungsstarke GPU-Mikroprozessoren, die für High-End-Gaming unverzichtbar sind, werden auch häufig beim Krypto-Mining eingesetzt und sind für ihren hohen Stromverbrauch bekannt.

Netzwerkprozessoren

Eine Art ASIC-Mikroprozessor, der speziell für die Verarbeitung von Netzwerkdatenpaketen optimiert ist und am häufigsten in Telekommunikations-Switches, Routern und Netzwerksicherheitsgeräten eingesetzt wird.

Koprozessoren

Koprozessoren, wie z. B. Gleitkommaeinheiten (Floating Point Units, FPUs), unterstützen die Haupt-CPU eines Systems, um die Leistung bei bestimmten anspruchsvollen Aufgaben zu steigern, z. B. bei der Durchführung fortgeschrittener wissenschaftlicher Berechnungen oder komplizierter mathematischer Formeln.

Weiterführende Lösungen
IBM Cloud Infrastructure Center 

IBM Cloud Infrastructure Center ist eine mit OpenStack kompatible Softwareplattform für die Verwaltung der Infrastruktur von Private Clouds auf IBM zSystems und IBM LinuxONE.

Cloud Infrastructure Center erkunden
IT-Infrastrukturlösungen

Entdecken Sie Server, Speicher und Software für die Hybrid-Cloud- und KI-Strategie Ihres Unternehmens.

IT-Infrastrukturlösungen entdecken
Lösungen für Cloud-Infrastrukturen

Finden Sie die richtige Cloud-Infrastrukturlösung für Ihre Geschäftsanforderungen und skalieren Sie Ressourcen nach Bedarf.

Cloud-Lösungen
Machen Sie den nächsten Schritt

Transformieren Sie Ihre Unternehmensinfrastruktur mit der Hybrid Cloud und KI-fähigen Lösungen von IBM. Entdecken Sie Server, Speicher und Software, die für die Sicherung, Skalierung und Modernisierung Ihres Unternehmens entwickelt wurden, oder greifen Sie auf Erkenntnisse von Experten zu, um Ihre generative KI-Strategie zu verbessern.

IT-Infrastrukturlösungen entdecken E-Book herunterladen