修了試験 2025-01-26実施分 基本情報技術者試験 問13
図のメモリマップで,セグメント2が解放されたとき,セグメントを移動(動的再配置)し,分散する空き領域を集めて一つの連続領域にしたい。 1回のメモリアクセスは4バイト単位で行い,読取り,書込みがそれぞれ30ナノ秒とすると,動的再配置をするために必要なメモリアクセス時間は合計何ミリ秒か。 ここで,1kバイトは1,000バイトとし,動的再配置に要する時間以外のオーバヘッドは考慮しないものとする。 図:メモリマップ セグメント1|セグメント2|セグメント3|空き 500kバイト|100kバイト|800kバイト|800kバイト
正答4
解説
正解はエ。 移動が必要なのはセグメント3(800kバイト)のみ。 800,000バイト÷4バイト=200,000回のアクセスが必要で,読み書き各30ナノ秒=60ナノ秒/回。 200,000×60ナノ秒=12,000,000ナノ秒=12.0ミリ秒。まとめて解く
修了試験 2025-01-26実施分を通しで解く(60問)→