Skip to main content

Hva bytter bank?

Bankswitching -teknikken gir en måte for datasystemer å få tilgang til mer minne enn de ellers ville være i stand til.Når en datamaskinprosessor er begrenset til en spesifikk mengde adresserbart minneplass, kan det settes opp ytterligere hukommelsesbanker for at prosessoren skal brukes.Disse separate bankene kan deretter brukes til å bytte bort fra kode som ikke lenger brukes, for eksempel å bare lese minne (ROM) som brukes når du starter opp datamaskinen, og åpner for minnebanker for flere brukere på systemet eller lagringsminnet forAndre enheter på systemet.

Bankbytte ble til som en kostnadseffektiv måte å holde datamaskiner opp og løpe tilbake på 1980-tallet uten å måtte erstatte prosessoren.Den fant en god del bruk på eldre 8-biters datasystemer, og forlenget levetiden til en datamaskin ved å legge til mer minne.Etter hvert som nyere systemer ble utviklet, implementerte de også bankbrytermetoder slik at programmer som ble opprettet på de eldre systemene fremdeles kunne kjøre.

Måten Bank Switching fungerer ved å implementere det som kalles en sperre -teknikk.Låsen er egentlig bare noe av en bryter som veksler adresseområdet som datamaskinprosessoren bruker.For eksempel bruker 8-bits datamaskiner et 16-bits adresseom, noe som betyr at de bare er i stand til å jobbe med 64K, eller 65.536, individuelle minneplasser til enhver tid.Når en sperre ble lagt til, enten ved hjelp av programvare eller maskinvare, kan den deretter veksle mellom flere hukommelsesbanker.

Låsen er satt opp atskilt fra prosessoren, og etterlater banken bytte i hendene på en ekstern operasjon.I noen tilfeller gjemmer det seg ganske enkelt litt i det øvre registeret over minneadresser og vekslet etter behov av datamaskinens operativsystem eller annen programvare.Når minnet fylles, kan prosessoren sjekke biten øverst og bytte til en annen bank.Andre metoder for å avkode sperren involverte bitadresserbare porter som ga tilgang til en annen bank med minne.

Bankbytte fant veien inn i en rekke videospillkonsoller fra tiden også.ROM-kassettene ville være utstyrt med ekstra innebygd maskinvare som ville utvide konsollen utover det begrensede tilgjengelige minneplassen, noe som gir bedre grafikk i spill og lengre spill gjennom flere stadier.Etter hvert som teknikk og teknikker forbedret, falt imidlertid metoden ut av bruk.Noen moderne operativsystemer kan fremdeles etterligne bankbryter for å betjene eldre programvare.Mange moderne innebygde datasystemer, de datasystemene som er innebygd i en annen enhet eller system og vanligvis designet for å utføre en enkelt oppgave, bruker fortsatt bankbryter på grunn av kostnadseffektivitet og brukervennlighet.