Skip to main content

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, såsom at læse kun hukommelse (ROM), der bruges, når du starter computeren, og åbner hukommelsesbanker for flere brugere på systemet eller gemmer hukommelse tilAndre enheder på systemet.

Bankskift skete som en omkostningseffektiv måde at holde computere i gang i 1980'erne uden at skulle udskifte 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, bankskift fungerer på, er ved at implementere det, der kaldes en låse -teknik.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 banken skift i hænderne på en ekstern operation.I nogle tilfælde gemmer det sig simpelthen lidt i det øverste register over hukommelsesadresser og skiftede efter behov af computere -operativsystemet 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 involverede bit-adresserbare porte, der gav adgang til en anden hukommelsesbank.

Bank Switching 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