Skip to main content

銀行の切り替えとは何ですか?

bank銀行の切り替え手法は、コンピューターシステムがそうでなければより多くのメモリにアクセスできるようにする方法を提供します。コンピュータープロセッサが特定のアドレス指定可能なメモリスペースに制限されている場合、プロセッサを使用するために追加のメモリバンクを設定できます。これらの個別の銀行を使用して、コンピューターを起動するときに使用される読み取り専用メモリ(ROM)など、使用されなくなったコードから離れて切り替えたり、システム上の複数のユーザーやメモリを保管したりするメモリのバンクを開きます。システム上の他のデバイス。bank銀行の切り替えは、プロセッサを交換することなく1980年代にコンピューターを稼働させ続けるための費用対効果の高い方法として生まれました。古い8ビットコンピューターシステムではかなりの使用が見つかり、メモリを追加するだけでコンピューターの耐用年数を延長しました。新しいシステムが開発されたため、古いシステムで作成されたプログラムがまだ実行できるように、銀行の切り替え方法も実装しました。ラッチは、実際には、コンピュータープロセッサが使用しているアドレス空間を切り替えるスイッチのようなものです。たとえば、8ビットコンピューターは16ビットのアドレススペースを使用しています。つまり、64Kまたは65,536の個々のメモリロケーションでのみ作業できることを意味します。ソフトウェアまたはハードウェアのいずれかによってラッチが追加されると、メモリの複数のバンクを切り替えることができます。場合によっては、メモリアドレスの上位登録簿に少し隠れており、コンピューターオペレーティングシステムまたは他のソフトウェアによって必要に応じて切り替えられます。メモリがいっぱいになると、プロセッサは上部のビットをチェックし、別のバンクに切り替えることができます。ラッチをデコードする他の方法には、別のメモリバンクへのアクセスを許可するビットアドレス可能なポートが含まれます。ROMカートリッジには、利用可能なメモリスペースが限られているため、コンソールを拡張する追加のハードウェア組み込みが装備され、ゲームでのグラフィックスが高くなり、追加の段階でゲームプレイが長くなります。しかし、技術と技術が改善されるにつれて、この方法は使用されなくなりました。一部の最新のオペレーティングシステムは、古いソフトウェアを操作するために銀行の切り替えをエミュレートすることができます。多くの最新の組み込みコンピューターシステム、他のデバイスまたはシステムに組み込まれ、通常単一のタスクを実行するように設計されたこれらのコンピューターシステムは、コスト効果と使いやすさのために銀行の切り替えも使用しています。