A Mikroprozessor oder eine zentrale Verarbeitungseinheit (CPU), eine interne Hardware- Komponente, die die mathematischen Berechnungen für Computer erforderlich ist, um Programme auszuführen und Ausführen von Befehlen ausführt. Die Prozessoren sind in der Regel aus Silizium-Material , die winzigen elektrischen Komponenten auf der Oberfläche eingebettet enthält gemacht . Typische Computer -Programme, die durch CPUs verarbeitet werden müssen gehören Internet-Browser , Spiele und Video- Editing-Software. Arithmetic Logic Unit
Rechenwerke (ALUs ) in Mikroprozessoren ermöglichen Computern zu addieren, subtrahieren, multiplizieren, dividieren und andere logische Operationen bei hohen Geschwindigkeiten. Dank fortschrittlicher ALUs , moderne Mikroprozessoren und GPUs ( Graphics Processing Units ) sind in der Lage, sehr komplizierte Operationen auf großen Gleitkommazahlen durchzuführen.
Cache-Speicher
Cache Speicher ist ein Bereich auf der CPU , wo Kopien der gemeinsamen Anleitung benötigt, um Funktionen und Programme auszuführen durchführen vorübergehend gespeichert werden. Da der Prozessor seinen eigenen kleineren, schnelleren Cache-Speicher kann Daten schneller als das Lesen und Schreiben in den Hauptspeicher zur verarbeiten . Arten von Mikroprozessorspeicher umfassen ROM ( read-only ) und RAM ( Random-Access ) .
Transistoren
Grundsätzlich sind Transistoren Halbleiterbauelementen zu wechseln elektronische Signale . In Mikroprozessoren, bedeutet eine größere Anzahl von Transistoren eine leistungsfähigere CPU . Zum Beispiel haben Intel Pentium 4-Prozessoren um 40 bis 50.000.000 Transistoren , während ältere Pentium 3 CPUs 9,5 Millionen haben . Mehr Transistoren ermöglichen Pipelining und mehrere Befehle Decoder , welche ermöglicht, dass mehrere Prozesse , die während jedem Taktzyklus abgeschlossen sein.
Steuersignale
Steuersignale werden elektronische Signale , dass die Steuerung Prozessor -Komponenten verwendet wird, um eine Operation ausführen oder eine Anweisung . Ein Element als " Sequenzer " sendet Steuersignale an die spezifische Einheit , was es braucht, um als nächstes tun erzählen. Zum Beispiel , eine Lese-oder Schreib-Signal kann mit dem Cache-Speicher lässt sie wissen, dass der Prozessor ist immer bereit zum Lesen oder Schreiben von Daten in Prozessor-Speicher gesendet werden.
Instruction Set und Register
Die Gruppe von Anweisungen, die der Prozessor ausführen kann sind seine " Befehlssatz " genannt. Der Befehlssatz bestimmt Dinge wie die Art der Programme eine CPU verarbeitet werden können. Register sind kleine Speicherplätze , die auch Anweisungen enthalten . Im Gegensatz zu regulären Speicherplätze sind Register, die durch einen Namen statt einer Nummer bezeichnet. Zum Beispiel enthält das IP ( Instruction Pointer ) den Standort des nächsten Befehls , und die " Speicher " ist, wo der Prozessor speichert den nächsten Wert , dass es plant , die Arbeit an .