バンク切り換え
かつてよく使われたタイプは、アドレス空間を2次元配列にする物である。たとえばアドレスバスが16ビットしか無く、まったく工夫されていない場合アドレス空間は65536ワードしか使えない。そこでたとえばアドレス0xc000番地から0xffff番地をバンク切り換えして二つの要素を持つようにすると、49152+16384×2=81920ワードを扱える様になる。この手法は、古くは磁気コアメモリとROMバンクを切り換えて、アドレス線を節約する方法に用いられた。8ビットパソコンでは最大メインメモリ空間に匹敵するVRAMのアドレス空間や、テキストVRAM等を、主記憶容量を確保しつつ、CPUからアクセスさせるために使われた。また、メインメモリを64Kバイト搭載した8ビットパソコンにおいて、初期ローダからのロードしたシステムへの遷移、書き換えの不可能なROM空間をRAMとして、ユーザーに開放するためなどの切り替えにも用いられている。これらの実装により、予め実装されているROMに書き込まれているもの以外のシステムの利用や、より自由度の高い利用が可能となった。
仮想記憶の普及によって単純なバンク切り換え機構は廃れた。仮想記憶においては、論理アドレス空間をページまたはセグメントと呼ばれる小さな単位に分割し、それぞれをアドレス変換機構において物理アドレスに結び付けている。現在の実装では、アドレス空間はプロセス・ページまたはセグメント・論理アドレスオフセットによって構成される3次元疎配列となる(仮想マシンモニタを使っている場合には4次元疎配列)。原理的にはバンク切り換えの発展系であるが、仮想記憶をバンク切り換えと呼ぶ事は無い。