Skip to main content

Co to jest przełączanie banków?

Technika przełączania banków zapewnia systemowi komputerowe dostęp do większej pamięci, niż w przeciwnym razie byłoby możliwe.Gdy procesor komputerowy jest ograniczony do określonej ilości adresowalnej przestrzeni pamięci, można skonfigurować dodatkowe banki pamięci dla procesora.Te oddzielne banki mogą być następnie używane do odejścia od kodu, który nie jest już używany, na przykład tylko odczyt pamięci (ROM) używanej podczas uruchamiania komputera, i otwierają banki pamięci dla wielu użytkowników w systemie lub pamięci magazynowej dlaInne urządzenia w systemie.

Przełączanie bankowe nastąpiło jako opłacalny sposób utrzymania komputerów w latach 80. bez konieczności wymiany procesora.Znalazł duży użytek w starszych 8-bitowych systemach komputerowych, rozszerzając okres użytkowania komputera, po prostu dodając więcej pamięci.W miarę opracowania nowszych systemów wdrożyli również metody przełączania banków, aby programy utworzone w starszych systemach mogły działać.

Sposób, w jaki działa przełączanie banków, polega na wdrożeniu tego, co nazywa się techniką zatrzasku.Zatrzask jest tak naprawdę czymś w rodzaju przełącznika, który przełącza przestrzeń adresu, z którego korzysta procesor komputerowy.Na przykład 8-bitowe komputery używają 16-bitowej przestrzeni adresowej, co oznacza, że są w stanie pracować tylko z 64K lub 65 536, indywidualnymi lokalizacjami pamięci w danym momencie.Po dodaniu zatrzaski, albo za pomocą oprogramowania lub sprzętu, może następnie przełączyć między wieloma bankami pamięci.

Zatrzask jest skonfigurowany oddzielnie od procesora, pozostawiając przełączanie banku w rękach operacji zewnętrznej.W niektórych przypadkach po prostu nieco ukrywa się w górnym rejestrze adresów pamięci i w razie potrzeby przełączany przez system operacyjny komputerów lub inne oprogramowanie.Gdy pamięć się wypełnia, procesor może sprawdzić bit u góry i przełączyć się do innego banku.Inne metody dekodowania zatrzasnego porty, które przyznały się do innej pamięci.

Przełączanie bankowe znalazły się w szeregu konsol gier wideo.Wkłady ROM są wyposażone w dodatkowy wbudowany sprzęt, który rozszerzyłaby konsolę poza jej ograniczoną dostępną przestrzeń pamięci, umożliwiając lepszą grafikę w grach i dłuższą grę na dodatkowych etapach.Jednak wraz ze poprawą technologii i technik metoda spadła.Niektóre nowoczesne systemy operacyjne mogą nadal naśladować przełączanie banków w celu obsługi starszego oprogramowania.Wiele nowoczesnych wbudowanych systemów komputerowych, te systemy komputerowe wbudowane w inne urządzenia lub system i zwykle zaprojektowane do wykonywania jednego zadania, nadal używa przełączania banków ze względu na jego opłacalność i łatwość użycia.