- この、ページインを待つ時間の累計が小さいほどページ置換アルゴリズムが優秀であると言える。
- というのは、当時のシステムでは全二重チャネルで二次記憶装置を接続していたため、ページインを並行して実行できたのである。
- 構成要素は「リージョンインデックス」,「セグメントインデックス」,「ページインデックス」,「バイトオフセット」からなる。
- 以前にページアウトすべきページとして選択され置換されたページに再度アクセスが発生したら、そのページをページインする必要がある。
- そのように置換されて対応する物理メモリのなくなった仮想ページへのアクセスはページフォールトを発生し、例外処理の延長でページインが行われる。
- これにより、プログラム実行時にメモリへプログラムプログラム転送を行うのではなくオブジェクトアクセス時にでマウントページング行いページインを行なえるようにする。
- ページ置換アルゴリズムはページへのアクセスに関するハードウェアからの限られた情報を見て、アルゴリズム自身にかかる時間とページインにかかる時間のバランスをとりつつ、ページミスのなるべく起きない置換をしなければならない。
- マッピングとは、仮想アドレスとオブジェクトアドレスを対応付けるだけであり、実際のオブジェクトの移動は伴わず、オブジェクトがマップされた仮想アドレス空間にプログラムがアクセスを行ったときにデマウントページング機能によってオブジェクトがアクセスされた部分がメインメモリにページインされる。
- 多くのメモリを必要とするアプリケーションを実行する事によって物理メモリ(物理ページ、一時記憶)を大量に必要として、ページイン(ディスクからページを読み込む)とページアウト(ディスクへページを書き込む)が高頻度に発生し、オペレーティングシステム(OS)がページング(ページイン、ページアウトの両者を指す)に処理能力を費やしてしまい、アプリケーションの動作を妨げてしまっている状態になる。
- 多くのメモリを必要とするアプリケーションを実行する事によって物理メモリ(物理ページ、一時記憶)を大量に必要として、ページイン(ディスクからページを読み込む)とページアウト(ディスクへページを書き込む)が高頻度に発生し、オペレーティングシステム(OS)がページング(ページイン、ページアウトの両者を指す)に処理能力を費やしてしまい、アプリケーションの動作を妨げてしまっている状態になる。
Last modified time:Mon, 11 Aug 2025 00:29:56 GMT