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.
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.
Mikroprozessoren erfüllen diese Aufgaben, weil sie die Hauptkomponenten einer CPU in einer einzigen Schaltung vereinen. Die wichtigsten Komponenten eines Mikroprozessors sind die folgenden:
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:
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.
Diese vielseitigen Mikroprozessoren sind in einer Vielzahl gängiger Anwendungen und Geräte wie Laptops und Servern zu finden.
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.
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.
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.
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.
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, 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.
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.
Entdecken Sie Server, Speicher und Software für die Hybrid-Cloud- und KI-Strategie Ihres Unternehmens.
Finden Sie die richtige Cloud-Infrastrukturlösung für Ihre Geschäftsanforderungen und skalieren Sie Ressourcen nach Bedarf.