Kontrolllager

Ein Kontrolllager ist der Teil einer Kontrolleinheit einer Zentraleinheit, die das Mikroprogramm der Zentraleinheit versorgt. Darauf wird gewöhnlich durch eine Mikroablaufsteuerung zugegriffen.

Durchführung

Verwenden Sie früh

Frühe Kontrolllager wurden durchgeführt, weil eine Diode-Reihe über Adressregister, eine Form des ROM-Speichers zugegriffen hat. Diese Tradition geht auf das Programm zurück, das Matrix auf dem MIT Wirbelwind, zuerst beschrieben 1947 zeitlich festlegt. Moderne VLSI Verarbeiter verwenden stattdessen matrices von Feldwirkungstransistoren, um das ROM zu bauen, und/oder PLA Strukturen haben gepflegt, den Verarbeiter sowie seine innere Ablaufsteuerung in einer mikrocodierten Durchführung zu kontrollieren.

Läden von Writable

Die ursprünglichen Modelle des Systems/360 des Großrechners von IBM hatten Read-Only-Kontrolllager, aber späteres System/370 und Nachfolger-Modelle haben geladen ihre Mikroprogramme von Disketten in ein schreibbares Kontrolllager, das aus dem ultrahohen Geschwindigkeitszufälligen Zugang gelesen besteht - schreiben Gedächtnis. Das hat IBM erlaubt, Mikroprogrammierungsdefekte im Feld leicht zu reparieren. Selbst wenn die Mehrheit des Kontrolllagers im ROM von einer Sorte versorgt wird, verkaufen Computerverkäufer häufig schreibbares Kontrolllager als eine Auswahl, den Kunden erlaubend, das Mikroprogramm der Maschine kundengerecht anzufertigen.

Zeitlich festlegend, sich einklinkend und einer Rasse-Bedingung Vermeiden

Das Kontrolllager hat gewöhnlich ein Register auf seinen Produktionen. Die Produktionen, die in die Ablaufsteuerung zurückgehen, um die folgende Adresse zu bestimmen, müssen eine Art Register durchgehen, um die Entwicklung einer Rasse-Bedingung zu verhindern. In den meisten Designs gehen alle anderen Bit auch ein Register durch. Das ist, weil die Maschine schneller arbeiten wird, wenn die Ausführung des folgenden Mikrobefehls durch einen Zyklus verzögert wird. Dieses Register ist als ein Rohrleitungsregister bekannt. Sehr häufig ist die Ausführung des folgenden Mikrobefehls vom Ergebnis des aktuellen Mikrobefehls abhängig, der bis zum Ende des aktuellen Mikrozyklus nicht stabil sein wird. Es kann gesehen werden, dass jeder Weg, alle Produktionen des Kontrolllagers in ein großes Register eintreten. Historisch hat es gepflegt, möglich zu sein, EPROMs mit diesen Register-Bit auf demselben Span zu kaufen.

Das Uhr-Signal, das die Zykluszeit des Systems in erster Linie bestimmt, stoppt dieses Register ab.


Kontrolleinheit / Columba
Impressum & Datenschutz