Co je přepínání banky?
Technika přepínání bank poskytuje způsob, jak počítačové systémy pro více paměti přístup, než by jinak byly schopny. Pokud je počítačový procesor omezen na konkrétní množství adresovatelného paměťového prostoru, lze pro procesor nastavit další banky paměti. Tyto samostatné banky pak mohou být použity k přepnutí od kódu, který se již nepoužívá, jako je například čtení pouze paměť (ROM) použitá při spuštění počítače, a otevírat banky paměti pro více uživatelů v systému nebo ukládat paměť pro další zařízení v systému. Nalezl hodně využití na starších 8bitových počítačových systémech a prodloužil životnost počítače jednoduše přidáním další paměti. Jakmile byly vyvinuty novější systémy, implementovaly také metody přepínání bank tak, aby programy vytvořené na starších systémech mohly stále běžet.
Způsob, jakým Bank SWI SWITching Works je implementací toho, co se nazývá technika západky. Západka je opravdu jen něco přepínače, který přepíná adresa, který počítačový procesor používá. Například 8bitové počítače používají 16bitový adresový prostor, což znamená, že jsou schopny v daném okamžiku pracovat pouze s 64K nebo 65 536, jednotlivými místy paměti. Když byla přidána západka, buď pomocí softwaru nebo hardwaru, mohla by pak přepínat mezi více bankami paměti.
Západka je nastavena odděleně od procesoru, takže banka přepíná v rukou externí operace. V některých případech je to prostě trochu skrývat v horním registru paměťových adres a podle potřeby, jak je to nutné, operačním systémem počítače nebo v jiném softwaru. Jak se paměť plní, procesor může zkontrolovat bit nahoře a přepínat do jiné banky. Další metody dekódování západky zahrnovaly bit-Adobtěžující porty, které poskytly přístup k jiné paměti.
Bankovní přepínání se také dostalo do řady konzol videoher z doby. Kazety ROM by byly vybaveny dalším vestavěným hardwarem, který by rozšířil konzolu nad rámec omezeného dostupného paměťového prostoru, což by umožnilo lepší grafiku ve hrách a delší herní hra v dalších fázích. Jak se však technologie a techniky zlepšily, metoda vymanila. Některé moderní operační systémy mohou stále napodobovat přepínání bank, aby mohly provozovat starší software. Mnoho moderních vestavěných počítačových systémů, ty počítačové systémy zabudované do jiného zařízení nebo systému a obvykle navrženy tak, aby prováděly jediný úkol, také stále používá přepínání banky kvůli jeho nákladové efektivitě a snadného použití.