Hvad er Bank Switching?

Banken skifte teknik giver en måde for computersystemer for at få adgang til mere hukommelse, end de ellers ville være i stand til. Når en computer processor er begrænset til en bestemt mængde adresserbare hukommelse, kan yderligere banker hukommelse oprettes for processoren at bruge. Disse separate banker kan derefter bruges til at skifte væk fra kode, der ikke længere bliver brugt, såsom read only memory (ROM), der anvendes ved opstart computeren og åbne bredden af ​​hukommelse til flere brugere på systemet eller butikken hukommelse til andre enheder på systemet.

Bank switching opstod som en omkostningseffektiv måde at holde computere op at køre tilbage i 1980'erne uden at skulle udskifte processoren. Den fandt en hel del brug på ældre 8-bit computersystemer, der strækker levetid en computer ved blot at tilføje mere hukommelse. Som nyere systemer er udviklet, de gennemføres også bank switching metoder, således at programmer skabt på ældre systemer stadig kunne køre.

Den måde bank skifte værker er ved at gennemføre, hvad der kaldes en lås teknik. Låsen er egentlig bare noget af en switch, der skifter plads adresse, som computeren processor bruger. For eksempel 8-bit computere bruger en 16-bit adresse rum, hvilket betyder, at de kun er i stand til at arbejde med 64K eller 65.536 individuelle lagerpladser på ethvert givet tidspunkt. Når en lås blev tilsat, enten ved hjælp af software eller hardware, kan det derefter skifte mellem flere banker hukommelse.

Låsen er oprettet adskilt fra processoren, forlader banken skift i hænderne på en ekstern operation. I nogle tilfælde er det simpelthen en smule gemmer sig i den øverste register over hukommelsesadresser og slås om fornødent af computerens styresystem eller en anden software. Da hukommelsen fylder, kan processoren tjekke lidt foroven og skifte til en anden bank. Andre metoder til at afkode låsen involverede bit-adresserbare porte, fået adgang til en anden bank hukommelse.

Bank switching fundet vej til en række spillekonsoller fra æra så godt. ROM patroner ville komme udstyret med ekstra hardware indbygget som ville udvide konsollen ud over dens begrænsede tilgængelige hukommelse, der giver mulighed for bedre grafik i spil og længere gameplay gennem supplerende etaper. Som teknologien og teknikker forbedret, imidlertid fremgangsmåden faldt ud af brug. Nogle moderne operativsystemer kan stadig emulere bank skift for at kunne fungere ældre software. Mange moderne indlejrede computersystemer, disse edb-systemer indbygget i en anden enhed eller system, og typisk designet til at udføre en enkelt opgave, også stadig bruge bank skift på grund af sin omkostningseffektivitet og brugervenlighed.


© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com