Bank switching: Forskelle mellem versioner

Content deleted Content added
ny - +noget fra en-wiki
 
wiki
Linje 1:
Hvis en del af en [[CPU]]s adresserbare hukommelsesblokke kan udskiftes via ekstern registerskrivning som typisk styrer RAM/ROM'enes ''chip-select'' (CS) styresignaler, kaldes det for '''''bank switching''''' eller '''''paging'''''. Denne metode blev udbredt, fordi billigere CPUers adresserum var for småt i forhold til RAMs og ROMs faldende priser i [[1980'erne]] og [[1990'erne]].
 
Ulempen ved ''bank switching'' er at læsning og skrivning på tværs af ''banks'' er langsommere, da man for hver ''bank switching'' skal anvende clock-cykler på at skrive til '''''bank switching''-registeret'''.
 
===Eksempel===
Hvis en [[Z80]] processors [[bundkort]] har mere end 64kb hukommelse, adresseres en større del af hukommelsen via ''[[bank switching]]'' (''paging''), hvilket betyder at f.eks. 16kb eller 32kb Z80-adresserbar hukommelsesblokke udskiftes via skrivning til et ''bank switching''-registerregisteret.
 
===Computerere som anvender bank switching===