Hvad skifter bank?
Bankskifteteknikken giver en måde for computersystemer at få adgang til mere hukommelse, end de ellers ville være i stand til. Når en computerprocessor er begrænset til en bestemt mængde adresserbar hukommelsesplads, kan der indstilles yderligere hukommelsesbanker til processoren. Disse separate banker kan derefter bruges til at skifte væk fra kode, der ikke længere bruges, f.eks. Læs kun hukommelse (ROM), der bruges, når du starter computeren, og åbner hukommelsesbanker for flere brugere på systemet eller opbevarer hukommelse til andre enheder på systemet.
Bankskift kom til som en omkostningseffektiv måde at holde computere op og køre tilbage i 1980'erne uden at erstatte processoren. Det fandt en hel del brug på ældre 8-bit computersystemer, der udvidede en computers brugstid ved blot at tilføje mere hukommelse. Efterhånden som nyere systemer blev udviklet, implementerede de også bankskiftemetoder, så programmer, der blev oprettet på de ældre systemer, stadig kunne køre.
Den måde, bank SWITching Works er ved at implementere det, der kaldes en låseknik. Låsen er virkelig bare noget af en switch, der skifter adressområdet, som computerprocessoren bruger. For eksempel bruger 8-bit computere et 16-bit adresserum, hvilket betyder, at de kun er i stand til at arbejde med 64K eller 65.536, individuelle hukommelsessteder til enhver tid. Når der blev tilføjet en lås, enten ved hjælp af software eller hardware, kunne den derefter skifte mellem flere hukommelsesbanker.
Låsen er indstillet adskilt fra processoren, hvilket efterlader bankens skift i hænderne på en ekstern operation. I nogle tilfælde er det simpelthen lidt at gemme sig i det øverste register over hukommelsesadresser og skiftet efter behov af computerens operativsystem eller en anden software. Når hukommelsen fyldes, kan processoren kontrollere biten øverst og skifte til en anden bank. Andre metoder til afkodning af låsen involveret bit-adKålbare porte, der gav adgang til en anden hukommelsesbank.
Bankskift fandt også vej ind i en række videospilkonsoller fra æraen. ROM-patronerne ville være udstyret med yderligere indbygget hardware, der ville udvide konsollen ud over dets begrænsede tilgængelige hukommelsesrum, hvilket muliggør bedre grafik i spil og længere spil gennem yderligere scener. Efterhånden som teknologi og teknikker blev forbedret, faldt metoden imidlertid ude af brug. Nogle moderne operativsystemer kan stadig efterligne bankskift for at betjene ældre software. Mange moderne indlejrede computersystemer, disse computersystemer, der er indbygget i en anden enhed eller system og typisk designet til at udføre en enkelt opgave, bruger også stadig bankskift på grund af dens omkostningseffektivitet og brugervenlighed.