平成29年度 春期 応用情報技術者試験 午前 問11
テクノロジ/コンピュータ構成要素15Mバイトのプログラムを圧縮した状態でフラッシュメモリに格納している。プログラムの圧縮率が40%,フラッシュメモリから主記憶への転送速度が20Mバイト/秒であり,1Mバイトに圧縮されたデータの展開に主記憶で0.03秒が掛かるとき,このプログラムが主記憶に展開されるまでの時間は何秒か。ここで,フラッシュメモリから主記憶への転送と圧縮データの展開は同時には行われないものとする。
出典:平成29年度 春期 応用情報技術者試験 午前 問11
- ア0.48
- イ0.75
- ウ0.93
- エ1.20
正解:ア
解説
圧縮後のデータ量は15M×0.4=6Mバイトです。転送時間は6M÷20M=0.3秒。展開時間は圧縮データ1Mバイト当たり0.03秒なので6M×0.03=0.18秒。転送と展開は同時に行われないため,合計時間は0.3+0.18=0.48秒です。
選択肢ごとの解説
- ア正しい。転送時間0.3秒と展開時間0.18秒の合計で0.48秒になります。
- イ誤り。フラッシュメモリからの転送時間を圧縮を考慮せず15M÷20M=0.75秒とし,展開時間を加えなかった場合に生じる値です。
- ウ誤り。転送時間を圧縮を考慮せず15M÷20M=0.75秒とし,展開時間は圧縮後の6Mバイト分0.18秒を加えた場合(0.75+0.18)に生じる値です。
- エ誤り。転送時間・展開時間ともに圧縮を考慮せず,元の15Mバイトのまま計算した場合(0.75+0.45)に生じる値です。