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

平成29年度 秋期 午前 問16

ソフトウェア

メモリリークの説明

メモリリークの説明として,適切なものはどれか。

答えと解説を見る

✓ これが正解アOS やアプリケーションのバグなどが原因で,動作中に確保した主記憶が解放されないことであり,これが発生すると主記憶中の利用可能な部分が減少する。

解説

確保した置き場を返さないので、使える場が減っていきます。

動作中に確保した置き場を、返さないまま走り続ける不具合です。使える場が、少しずつ減っていきました。長く動かすほど、効きが目立ってきます。だから確保した主記憶が解放されないと述べた肢が当たりました。メモリリークと呼ばれ、作り手の書き忘れから起きます。同時実行を増やしてページングに追われる肢は、スラッシングの話でした。枠が足りず、入れ替えばかりになります。必要になった部品を取り込む肢は、狭さへの手立てでした。あらかじめ組んでおく手法になります。空きの総量は足りるのに散っている肢は、断片化のことです。寄せ集めれば、大きな塊を作れました。三つとも、返さないまま減っていく話ではありません。解放を忘れると積もります。総量そのものが減りました。散るのとは別の話です。返し忘れが積もるのが、この不具合でした。

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

出典:平成29年度 秋期 基本情報技術者試験 午前 問16

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