令和7年度 秋期 データベーススペシャリスト試験 午前II 問22

テクノロジハードウェア

この問題は2025(R7)秋 データベーススペシャリスト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

容量が aa Mバイトでアクセス時間が xx ナノ秒の命令キャッシュと,容量が bb Mバイトでアクセス時間が yy ナノ秒の主記憶をもつシステムにおいて,CPUからみた,主記憶と命令キャッシュとを合わせた平均アクセス時間を表す式はどれか。ここで,読み込みたい命令コードが命令キャッシュに存在しない確率rr とし,キャッシュ管理に関するオーバーヘッドは無視できるものとする。

選択肢の式
図の説明テキスト

各選択肢の平均アクセス時間を表す式の一覧

解答・解説を読む

正解: 選択肢

正解の根拠

キャッシュメモリと主記憶を組み合わせたシステムにおける平均アクセス時間(実効アクセス時間)を求める問題です。
実効アクセス時間は以下の式で求められます。
実効アクセス時間=(キャッシュのアクセス時間×ヒット率)+(主記憶のアクセス時間×ミス率) \text{実効アクセス時間} = (\text{キャッシュのアクセス時間} \times \text{ヒット率}) + (\text{主記憶のアクセス時間} \times \text{ミス率})

問題文より、各値は以下の通りです。

  • キャッシュのアクセス時間:xx
  • 主記憶のアクセス時間:yy
  • 命令キャッシュに存在しない確率(ミス率):rr
  • 命令キャッシュに存在する確率(ヒット率):1r1 - r

※容量である aa Mバイトや bb Mバイトは、アクセス時間の計算には直接関係しないダミーの数値です。

これらを公式に当てはめると、求める式は以下のようになります。
x(1r)+y×r x(1 - r) + y \times r

したがって、この式(または同値の式)に該当する「イ」が正解となります。

各選択肢の解説

  • :ヒット率やミス率の扱いを逆にしている、あるいは関係のない容量を加味しているなどの誤った式です。
  • :正解です。実効アクセス時間を正しく表しています。
  • :ヒット率やミス率の割り当てを誤っている式です。
  • :主記憶とキャッシュのアクセス時間を単純に足し合わせるなど、実効アクセス時間の概念から外れた式です。
    ※問題文の選択肢に具体的な式が示されていないため、一般的な誤答パターンに基づく解説となります。