第3問
業務等に利用する各種のアプリケーションプログラムの実行が円滑に行われるよ うに、コンピュータには様々な仕組みが組み込まれている。しかし、コンピュータ の種類によってそれらの仕組みの装備状況が異なり、機能にも能力差があるので仕 組みの内容を理解することも必要である。 コンピュータの仕組みに関する以下の①〜④の記述と、その名称の組み合わせと して、最も適切なものを下記の解答群から選べ。 ① 主記憶装置の記憶領域において、実行中のプログラムが使用しなくなった領域 のうち断片化したものを整理し、連続して利用可能な記憶領域を確保すること。 ② コンピュータが仮想記憶の仕組みを備えている場合、主記憶装置と補助記憶装 置の間でデータの入れ替えを行うこと。 ③ 演算装置の処理能力に比べて大幅に処理が遅い装置に対するデータの入出力処 理において、データを一時的に補助記憶装置等に保存して処理することで、コン ピュータの処理効率を向上させること。 ④ 半導体の記憶装置を実装したハードディスクで、使用頻度が高いデータを半導 体記憶装置に記憶させ、低速の磁気ディスクからの読み出し回数を減少させて処 理の高速化を図ること。 解答群
- ア ①:ガーベージコレクション ②:スワッピング ③:ファイルダンプ ④:キャッシング
- イ ①:ガーベージコレクション ②:ホットスワップ ③:スプーリング ④:ページング
- ウ ①:コンパクション ②:スワッピング ③:スプーリング ④:キャッシング
- エ ①:コンパクション ②:ホットスワップ ③:ファイルダンプ ④:ページング DKJC-1F
▼ 解答・解説を見る
正解:ウ
解答:ウ
OSの記憶管理・入出力管理に関する用語の対応付け。
各記述の正しい名称は次のとおり。
- ①コンパクション:主記憶の断片化(フラグメンテーション)した空き領域を整理し、連続した利用可能領域を確保すること。「ガーベージコレクション」は不要オブジェクトの自動回収であり①の説明とは異なる。
- ②スワッピング:仮想記憶で主記憶と補助記憶の間でプログラム/データを丸ごと入れ替えること。「ホットスワップ」は稼働中の機器交換のことで別概念。
- ③スプーリング:低速な入出力装置(プリンタ等)への処理データを一時的に補助記憶へ蓄え、CPUの待ち時間を減らして処理効率を上げる手法。「ファイルダンプ」はファイル内容の出力で別概念。
- ④キャッシング:高速な半導体記憶に使用頻度の高いデータを置き、低速な磁気ディスクへのアクセスを減らして高速化すること(ハイブリッドHDD等)。「ページング」は仮想記憶のページ単位の入れ替えで別概念。
①コンパクション/②スワッピング/③スプーリング/④キャッシングとなる。
- ア(×):①ガーベージコレクション、③ファイルダンプが不適。
- イ(×):①ガーベージコレクション、②ホットスワップ、④ページングが不適。
- ウ(○):すべて正しく対応している。
- エ(×):②ホットスワップ、③ファイルダンプ、④ページングが不適。
よって ウ。