Skip to main content

Was ist ein superzalarer Prozessor?

Ein Superzalarprozessor ist eine Art Prozessor, der mehrere Anweisungssätze gleichzeitig ausführen kann.Diese Art von Prozessor enthält mehrere Untereinheiten, die bestimmte Arten von Grundfunktionen steuern.Während andere Prozessoren auch diese Einheiten haben, kann ein Supercalar -Prozessor Informationen direkt an diese Einheiten zur Verarbeitung senden lassen, während der Hauptprozessor mit etwas anderem beschäftigt ist.Der Supercalar -Prozessor ist der Mittelpunkt der drei Haupttypen von Prozessoren.

Eine computer -zentrale Verarbeitungseinheit, auch CPU oder einfach Prozessor bezeichnet, führt die Mehrheit der Berechnungen für einen Computer durch.Jedes Mal, wenn etwas auf der Maschine passiert, arbeitet die CPU ein wenig daran, bevor es tatsächlich passiert.Dies macht den Prozessor sehr beschäftigt und Zeit damit sehr wertvoll.Wenn die CPU ihre Grenze erreicht hat, warten andere Computerfunktionen darauf, dass der Prozessor aufholt.

Viele CPUs bestehen aus einem Hauptprozessor und mehreren kleineren Bereichen.Der Hauptprozessor führt den größten Teil der Berechnungen für das Computersystem durch.Andere Systeme wie die arithmetische Logikeinheit haben sehr spezifische Funktionen und werden weniger verwendet als der Hauptprozessor.Im Fall der arithmetischen Logikeinheit führt sie mathematische Funktionen auf niedrige Ebene für den Computer aus.Ein Skalarsystem ist die Art von Prozessor, mit der die meisten Benutzer bekannt sind.Dieser Prozessor akzeptiert jeweils einen Befehl und führt sie nach Abfolge oder Reihenfolge der Priorität aus.Diese Prozessoren machen die Mehrheit der Heim- und Geschäftscomputer aus.Eine Reihe von Befehlen kommt gleichzeitig innerhalb des Hauptkerns der Prozessoren an.Diese Befehle werden vom Prozessor als einzelne Teile eines größeren Befehls behandelt und gleichzeitig ausgeführt.

Ein superzalarer Prozessor ist der Mittelpunkt zwischen diesen beiden Methoden.Der Hauptprozessor kann jeweils nur einen einzelnen Befehl annehmen, ähnlich einem Skalarprozessor.Andererseits gibt es direkte Verbindungen zu den Sekundärsystemen der Prozessoren, die häufig in anderen Formen des Prozessors nicht vorhanden sind.Diese Verbindungen ermöglichen es Informationen, direkt in die Subsysteme zu füttern, in denen sie bestimmte Befehle ausführen und Informationen vom Hauptprozessor getrennt ausgeben können.Auf diese Weise kann der Prozessor wie ein Vektorprozessor an mehreren Anweisungen arbeiten und ausgeben.

Dieser Vorgang darf nicht mit einem Multi-Core-Prozessor verwechselt werden.Diese Systeme haben tatsächlich mehr als einen gesamten Prozessor, der zu einem einzigen Zeitpunkt aktiv ist.Um ein superzalarer Prozessor zu sein, gehen die Befehle zu Subunits, nicht zu ganzen Systemen.In den meisten Fällen ist ein Multi-Core-System eine Sammlung von Skalar, Prozessoren, aber es ist möglich, auch über-superscalar-Prozessoren zu sein.