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