Hva bytter bank?

Bank -koblingsteknikken 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 oppbanker av minne for flere brukere på systemet eller lagringsminnet for andre enheter på systemet.

Bankbytte kom som en kostnadseffektiv måte å holde datamaskiner opp og løpe tilbake i 1980-ene uten å ha erstattet å erstatte den. 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 fortsatt kunne kjøres.

måten Bank SWITching Works er 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 banker av minne.

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 slått på 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 bit-adDressable Ports som ga tilgang til en annen Bank of Memory.

Bank Switching fant veien inn i en rekke videospillkonsoller fra ERA 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.

ANDRE SPRÅK