平成29年度春期 応用情報技術者試験 午前 問11

分野:コンピュータ構成要素(プロセッサ・メモリ・キャッシュ・入出力・IoTデバイス)|実際に出題されたIPA過去問題

15Mバイトのプログラムを圧縮した状態でフラッシュメモリに格納している。プログラムの圧縮率が40%,フラッシュメモリから主記憶への転送速度が20Mバイト/秒であり,1Mバイトに圧縮されたデータの展開に主記憶上で0.03秒が掛かるとき,このプログラムが主記憶に展開されるまでの時間は何秒か。ここで,フラッシュメモリから主記憶への転送と圧縮データの展開は同時には行われないものとする。

  1.  0.48
  2.  0.75
  3.  0.93
  4.  1.20
解答・解説を見る

正解:ア

AI解説

正解はア。まず圧縮後のデータ量を求める。圧縮率40%なので圧縮後サイズは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秒である。 イ: 0.75秒は、圧縮前の15Mバイトを転送する(15÷20=0.75)と誤解した場合の値である。転送されるのは圧縮後の6Mバイトである。 ウ: 0.93秒は、圧縮前サイズの転送時間0.75秒に展開時間0.18秒を加えた誤りの値である。 エ: 1.20秒は、圧縮前の15Mバイトを基準に転送と展開(15×0.03=0.45)を計算した場合の誤りの値である。 💡 「圧縮率40%」は圧縮後が元の40%になるという意味で、転送・展開の対象はいずれも圧縮後のサイズである点に注意。転送と展開が「同時に行われない」条件なら単純合計でよい。

出典:平成29年度 春期 応用情報技術者試験 午前 問11 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「コンピュータ構成要素」分野の攻略ポイント

プロセッサ・メモリ・キャッシュ・入出力・IoTデバイスが対象です。実効アクセス時間やCPI(命令あたりクロック数)の計算は毎年の定番で、公式さえ覚えれば短時間で確実に1問確保できます。

コンピュータ構成要素の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(コンピュータ構成要素(プロセッサ・メモリ・キャッシュ・入出力・IoTデバイス))の過去問