Alternative Rechnerarchitekturen (Teil 4)

Multicontext-UCB

Die allgemeine Lösung zur Verwaltung von mehreren, sequenziell auszuführenden Konfigurationen sowie von Verzweigungen lautet Multicontext-UCB. Dieser besteht aus einem ausführenden UCB sowie mehreren Speicherebenen, die ausführbare Konfigurationen enthalten können. Der Kontext-Switch von einer Konfiguration zu einer anderen kann durch paralleles Laden im Rahmen eines Takts erfolgen, sofern die Konfigurationen vorgeladen sind.

Die Konfigurationssequenz sowie die Verzweigungen verwaltet der Konfigurationsmanager. Diese neue Einheit gehört insoweit zum UCB, wie dieser über mehrere Speicherebenen verfügt. Ansonsten ordnet man sie der nachfolgend beschriebenen höheren Maschine zu.