Co to jest przełączanie banków?

Technika przełączania banku 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, taki jak odczyt tylko pamięć (ROM) używana podczas uruchamiania komputera, i otwierają banki pamięci dla wielu użytkowników w systemie lub pamięci magazynowej dla innych urządzeń w systemie.

Przełączanie bankowe pojawiło się jako opłacalny sposób na utrzymanie komputerów w latach 1980. 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 bank SWIPrace tching to wdrożenie tak zwanej techniki 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ęce zewnętrznej operacji. W niektórych przypadkach jest to po prostu nieco ukrywa się w górnym rejestrze adresów pamięci i w razie potrzeby przełączone przez system operacyjny komputera 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 zatrzasku zaangażowanegoporty do ubierania się, które zapewniły dostęp do innego banku pamięci.

Switching Bank znalazł się również w wielu konsolach do gier wideo z tamtej epoki. 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.

INNE JĘZYKI