動的再配置に要するアクセス時間

メモリ上でセグメントを移動させて空き領域を統合する動的再配置において、移動対象セグメントのデータ転送量を求め、4バイト単位の読取り・書込み時間から所要時間を計算すると、正解はイです。 移動対象となるセグメントの総バイト数を算出する。 4バイト単位のアクセス回数と1回当たりの読取り・書込み合計時間を掛ける。

図のメモリマップで,セグメント2が解放されたとき,セグメントを移動(動的再配置)し,分散する空き領域を集めて一つの連続領域にしたい。1回のメモリアクセスは4バイト単位で行い,読取り,書込みがそれぞれ30ナノ秒とすると,動的再配置をするのに必要なメモリアクセス時間は合計何ミリ秒か。ここで,1kバイトは1,000バイトとし,動的再配置に要する時間以外のオーバーヘッドは考慮しないものとする。

問題画像
出典平成29年度 秋期 基本情報技術者試験 午前 問19
1.5
6.0
7.5
12.0