Was ist Bankwechsel?

Die Bank-Switching-Technik bietet Computersystemen die Möglichkeit, auf mehr Speicher zuzugreifen, als sie sonst hätten. Wenn ein Computerprozessor auf eine bestimmte Menge an adressierbarem Speicherplatz beschränkt ist, können zusätzliche Speicherbänke eingerichtet werden, die der Prozessor verwenden kann. Diese separaten Bänke können dann verwendet werden, um von nicht mehr verwendetem Code, z. B. dem beim Starten des Computers verwendeten Nur-Lese-Speicher (ROM), abzuweichen und Speicherbänke für mehrere Benutzer im System zu öffnen oder Speicher für zu speichern andere Geräte im System.

Die Umstellung auf eine andere Bank erwies sich in den 1980er-Jahren als kostengünstige Möglichkeit, den Betrieb von Computern aufrechtzuerhalten, ohne den Prozessor austauschen zu müssen. Es wurde häufig auf älteren 8-Bit-Computersystemen verwendet und verlängerte die Nutzungsdauer eines Computers, indem einfach mehr Speicher hinzugefügt wurde. Als neuere Systeme entwickelt wurden, implementierten sie auch Bankwechselmethoden, so dass auf den älteren Systemen erstellte Programme weiterhin ausgeführt werden konnten.

Die Funktionsweise der Bankumschaltung beruht auf der Implementierung einer sogenannten Latch-Technik. Das Latch ist eigentlich nur eine Art Schalter, der den vom Computerprozessor verwendeten Adressraum umschaltet. Beispielsweise verwenden 8-Bit-Computer einen 16-Bit-Adressraum, was bedeutet, dass sie jeweils nur mit 64 KB oder 65.536 einzelnen Speicherplätzen arbeiten können. Wenn ein Latch entweder über Software oder Hardware hinzugefügt wurde, kann es zwischen mehreren Speicherbänken hin- und herschalten.

Der Zwischenspeicher ist vom Prozessor getrennt eingerichtet, so dass das Umschalten der Bank in den Händen einer externen Operation bleibt. In einigen Fällen ist es einfach ein bisschen versteckt im oberen Register der Speicheradressen und wird nach Bedarf vom Betriebssystem des Computers oder einer anderen Software umgeschaltet. Wenn der Speicher voll ist, kann der Prozessor das Bit oben prüfen und zu einer anderen Bank wechseln. Andere Methoden zum Decodieren des Latchs umfassten bitadressierbare Ports, die Zugriff auf eine andere Speicherbank gewährten.

Bankwechsel fanden auch Eingang in eine Reihe von Videospielkonsolen aus dieser Zeit. Die ROM-Kassetten sind mit zusätzlicher Hardware ausgestattet, die die Konsole über den begrenzten verfügbaren Speicherplatz hinaus erweitert und so eine bessere Grafik in Spielen und ein längeres Spielen über zusätzliche Stufen ermöglicht. Mit der Verbesserung von Technologie und Techniken wurde die Methode jedoch nicht mehr verwendet. Einige moderne Betriebssysteme können weiterhin Bankwechsel emulieren, um ältere Software zu betreiben. Viele moderne eingebettete Computersysteme, bei denen es sich um Computersysteme handelt, die in ein anderes Gerät oder System eingebaut sind und in der Regel für die Ausführung einer einzelnen Aufgabe ausgelegt sind, verwenden aufgrund ihrer Kosteneffizienz und Benutzerfreundlichkeit weiterhin das Bank-Switching.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?