Man müßte. um Klarheit herzustellen, ganz von vorn anfangen.
Was ist eine CPU?
Die zentrale Recheneinheit eines Rechners.
Was macht sie?
Sie ruft Daten ab, verarbeitet sie und gibt sie wieder aus.
Wie ist sie aufgebaut?
Eine CPU besteht aus Steuerwerk und Rechenwerk.
Das Steuerwerk steuert den Datenfluß über die Leitungen (BUS).
Bei der Harvard-Architektur heutiger Prozessoren sind die Daten und Befehle im Speicher getrennt:
de.wikipedia.org
Das Rechenwerk führt die Operationen aus.
Die kleinste Operation ist ein
Befehl in Maschinensprache:
ADD BX, 15
(addw $15, %bx)
Der Wert 15 wird zum Inhalt des Arbeitsregisters BX addiert. Das Flagregister wird entsprechend dem Ergebnis gesetzt.
Pro Takt wurde früher genau ein Befehl ausgeführt.
Der stand in der Befehlspipline:
Die wurde taktgesteuert abgearbeitet.
Später gab es Prozessoren mit mehreren, parallel arbeitenden Pipelines.
So konnte man mehrere Befehle mit einem Takt abarbeiten.
Dabei werden sogar die Befehle in Teilaufgaben zerhackt und auf die verschiedenen Pipilines verteilt.
Danach wird das Ergebins wieder zusammengesetzt.
So etwas nennt man superskalar, da mehr als eine Anweisung/ Anweisungsteil pro Takt abgearbeitet wird
Ein Tread ist dabei einen Folge von Befehlen vor der Bearbeitung.
Ich hab immer gern Teilaufgabe gesagt, das trifft es gut.
Sequentieller Prozeß ist wohl die rechentechnische Bezeichnung.
Der Artikel trifft es schon ganz gut: