Der „Controller“ dient zur Steuerung, Steuerung und Koordinierung der Arbeit verschiedener Komponenten des Computers. Der Controller ist das Nervenzentrum des Computers, der alle Komponenten der Maschine anweist, automatisch und koordiniert zu arbeiten. Unter der Steuerung des Controllers kann der Computer automatisch eine Reihe von Vorgängen gemäß den vom Programm festgelegten Schritten ausführen, um bestimmte Aufgaben auszuführen Aufgaben.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Der „Controller“ wird verwendet, um die Arbeit verschiedener Komponenten des Computers zu steuern, zu steuern und zu koordinieren.
Der Controller ist das Nervenzentrum des Computers und steuert alle Komponenten der gesamten Maschine so, dass sie in automatisierter Koordination arbeiten. Unter der Steuerung des Controllers kann der Computer automatisch eine Reihe von Vorgängen gemäß den vom Programm festgelegten Schritten ausführen, um bestimmte Aufgaben zu erledigen.
Controller-Funktionen:
(1) Sequenzierung. Die Anweisungen, aus denen das Programm besteht, müssen in einer bestimmten Reihenfolge ausgeführt werden und dürfen nicht durcheinander gebracht werden.
(2) Timing. Ein elektronischer Computer ist eine komplexe Maschine, die aus zahlreichen Komponenten und Teilen besteht, und verschiedene Signale folgen unterschiedlichen Wegen. Damit diese Elemente und Komponenten harmonisch funktionieren, muss das System über einen einheitlichen Zeitstandard verfügen – Uhr und Takt. Der Takt und Takt eines Computers werden von einem Oszillator bereitgestellt. Die Betriebsfrequenz des Oszillators wird als Taktfrequenz bezeichnet. Je höher die Taktfrequenz, desto schneller arbeitet der Computer.
Sequenzierung und Timing zusammen werden als Timing-Sequenzierung bezeichnet.
(3) Betriebskontrolle. Der Controller sollte in der Lage sein, Betriebssteuersignale im angegebenen Takt entsprechend dem in der Anweisung angegebenen Inhalt an relevante Komponenten zu senden.
Die Hauptkomponenten im Controller sind wie folgt:
①Befehlsregister: speichert Anweisungen aus dem Speicher.
②Decoder: Übersetzen Sie den Operationscode in der Anweisung in ein Steuersignal.
③ Timing-Beat-Generator: Erzeugt Timing-Puls-Beat-Signale, damit der Computer rhythmisch und ordentlich arbeitet.
④ Betriebssteuerungskomponenten: Kombinieren Sie Steuersignale, um jede Komponente zu steuern und den entsprechenden Vorgang abzuschließen.
⑤Anweisungszähler: Berechnen Sie die Adresse der nächsten Anweisung und geben Sie sie an.
Der Arbeitsprozess des Controllers:
(1) Holen Sie sich Anweisungen. Die Adresse des aktuellen Befehls wird im Programmzähler (PC) der Steuerung gespeichert. Der erste Schritt bei der Ausführung eines Befehls besteht darin, die Adresse an den Adresstreiber des Speichers (nicht gezeigt) zu senden, den Befehl entsprechend der Adresse abzurufen und ihn an das Befehlsregister (IR) zu senden. gleichzeitig. Der PC fügt automatisch 1 hinzu. Machen Sie sich bereit für die nächste Bestellung.
(2) Analyseanweisungen. Eine Anweisung besteht aus zwei Teilen: Ein Teil wird Operationscode (OP) genannt. Gibt an, welche Operation der Befehl ausführen soll; der andere Teil wird als Datenadresscode bezeichnet, der angibt, an welcher Adresse die gespeicherten Daten bearbeitet werden sollen. In der Phase der Befehlsanalyse muss der Datenadresscode an den Speicher gesendet werden, um die erforderlichen Operanden für die Recheneinheit abzurufen. Gleichzeitig wird der OP an die Befehlsdekodierungskomponente gesendet, die in Signale übersetzt wird, welche Komponenten welche Operationen ausführen sollen, und dann werden die angegebenen Signale (und Zeitsignale) über die Operationssteuerungslogik an die angegebenen Komponenten gesendet.
(3) Betriebssteuersignal senden. Die relevanten Betriebssteuersignale werden entsprechend der Timing-Anordnung an die relevanten Komponenten gesendet, sodass die relevanten Komponenten die angegebenen Vorgänge im angegebenen Takt abschließen können.
Weitere Informationen zu diesem Thema finden Sie in der Rubrik „FAQ“!
Das obige ist der detaillierte Inhalt vonWomit wird die Arbeit verschiedener Computerkomponenten gesteuert, gesteuert und koordiniert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!