主記憶管理に関する記述のうち、適切なものはどれか。
ア | LRUアルゴリズムは、主記憶の中でもっとの早くロードされたページをページアウトするアルゴリズムである。 |
イ | 仮想記憶とは、主記憶の容量以上の記憶空間を提供する機能である。 |
ウ | スラッシングを防ぐためには、システムの多重度を上げることが有効である。 |
エ | デマンドページングとは、プログラムの実行時に必要な実行モジュールを動的にリンクすることである。 |
答え イ
【解説】
ア | LRU(Least Recently Used)法は、仮想記憶のページ置換で最も最近使われていないページを選ぶ手法です。 |
イ | 仮想記憶は、主記憶の容量以上のアドレス空間を使用できるようにするOSの技術です。 |
ウ | 仮想記憶で主記憶と磁気ディスク間のデータ転送ばかりが行われシステムの性能が低下するスラッシング(thrashing)を防ぐには、並行して動作するプロセスの数を示すシステムの多重度を下げることが有効です。 |
エ | デマンドページング(demand paging)は、メモリ管理方式の一種で、当該アドレスを含むページのメモリ内容が必要になった時点で実メモリに割り当てを行う手法です。(ページング方式の仮想記憶の基本的な考え方です。) |
【キーワード】
・仮想記憶