修了試験 2015-01-25実施分 基本情報技術者試験 問19
プログラムのモジュール単位に主記憶を割り当てる可変区画方式のコンピュータにおいて,五つのモジュールA~Eを次の順序でロードしたり解放したりする。 最後のモジュールEをロードした時点で,主記憶の空き領域は何か所存在するか。 ここで,主記憶は500kバイトで初期状態では何もロードされていない。 また,モジュールは空き領域の先頭からロードするものとし,その他の条件は考慮しない。 〔ロードと解放の順序〕 Aのロード→Bのロード→Cのロード→Bの解放→Dのロード→Aの解放→Eのロード 〔モジュールの大きさ〕 モジュール|大きさ(kバイト) A|200 B|100 C|150 D|80 E|90
正答1
解説
正解はア。 500kバイトの領域にA(200)→B(100)→C(150)の順で確保後Bを解放,Dは空き領域先頭の旧B領域(100)に80だけ確保し20の空きが残る,続いてAを解放,Eは空き領域先頭の旧A領域(200)に90だけ確保する。 結果,旧A領域残り(110),旧B領域残り(20),末尾(50)の3か所の空き領域が生じる。まとめて解く
修了試験 2015-01-25実施分を通しで解く(80問)→