答え ア
【解説】
フラッシュから主記憶への転送と圧縮データの展開は同時には行われないので、求める時間は転送と展開のそれぞれの時間の和である。
フラッシュメモリから主記憶への転送速度が20Mバイト/秒で、プログラムは15Mバイトで圧縮率が40%で圧縮されているので、転送の時間は
15Mバイト×40%÷20Mバイト/秒 = 0.3秒
1Mバイトに圧縮されたデータの展開に主記憶上で0.03秒で、プログラムは15Mバイトで圧縮率が40%で圧縮されているので、展開の時間は
15Mバイト×40%×0.03秒 = 0.18秒
なので、フラッシュメモリ上に圧縮された格納されたプログラムを主記憶上に展開するのに要する時間は
0.3秒 + 0.18秒 = 0.48秒
(ア)になる。