過去問解きまくり研究所 ホーム

平成26年度 秋期 午前 問17

ソフトウェア

固定区画に関する問題

固定区画方式を使用した主記憶において,大きさが 100 k バイト,200 k バイト,300 k バイト,400 k バイトの区画をそれぞれ一つ設定する。この主記憶に,大きさが 250 k バイト,250 k バイト,50 k バイトのプログラムをベストフィット方式で割り当てた。この時点で,使用できない領域は合計で何 k バイト生じているか。

答えと解説を見る

✓ これが正解イ250

解説

区画の中に残った余りだけを数えます。

固定区画方式では、主記憶をあらかじめ決めた大きさに区切っておき、プログラムはそのどれか一つを丸ごと占めます。ベストフィットとは、入る区画のうちいちばん小さいものを選ぶ割り当て方です。区画は 100、200、300、400 の四つ、割り当てるプログラムは 250、250、50 の三つですから、順に当てていきます。最初の 250 が入るのは 300 と 400 で、小さいほうの 300 に入り、余りが 50 出ます。次の 250 は残る 100、200、400 のうち 400 にしか入らないので、そこへ入って余りが 150 出ます。最後の 50 は 100 と 200 の両方に入るので、小さいほうの 100 に入り、余りが 50 出ます。ここで設問がいう使用できない領域とは、割り当てた区画の中に残ってしまい、ほかのプログラムには回せなくなった部分のことです。したがって 50 と 150 と 50 を足した 250 が答えになります。

ほかの選択肢はなぜ違うのか

出典:平成26年度 秋期 応用情報技術者試験 午前 問17

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)