平成24年度秋期 応用情報技術者試験 午前 問17

分野:ソフトウェア(OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェア)|実際に出題されたIPA過去問題

プログラム実行時の主記憶管理に関する記述として,適切なものはどれか。

  1.  主記憶の空き領域を結合して一つの連続した領域にすることを,可変区画方式という。
  2.  プログラムが使用しなくなったヒープ領域を回収して再度使用可能にすることを,ガーベジコレクションという。
  3.  プログラムの実行中に主記憶内でモジュールの格納位置を移動させることを,動的リンキングという。
  4.  プログラムの実行中に必要になった時点でモジュールをロードすることを,動的再配置という。
解答・解説を見る

正解:イ

AI解説

ガーベジコレクションとは、プログラムが使用しなくなったヒープ領域(動的に確保されるメモリ領域)を自動的に回収し、再度使用可能にする仕組みである。JavaなどのVMが備える機能で、イが正しい。 ア: 空き領域を結合して一つの連続領域にするのはコンパクション(メモリコンパクション)であり、可変区画方式は主記憶を可変長の区画に分ける管理方式の名前である。 イ: 正解。不要になったヒープ領域の回収・再利用がガーベジコレクションである。 ウ: 実行中にモジュールの格納位置を移動させるのは動的再配置であり、動的リンキングではない。 エ: 必要になった時点でモジュールをロード・結合するのは動的リンキング(ダイナミックリンキング)であり、動的再配置ではない。 💡 用語の入替えひっかけが定番。「回収=ガーベジコレクション、詰め直し=コンパクション、移動=動的再配置、必要時ロード=動的リンキング」と1語ずつ対応付けて覚える。

出典:平成24年度 秋期 応用情報技術者試験 午前 問17 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ソフトウェア」分野の攻略ポイント

OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェアが範囲です。ページ置換えアルゴリズムやタスクスケジューリングは手順が決まっているので、シミュレーションの練習をすれば確実に得点源になります。

ソフトウェアの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ソフトウェア(OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェア))の過去問