スポンサーリンク

【応用情報技術者試験】メモリの高速アクセス 実践問題10問(高難易度)

実践問題

解答&解説は第1問から第10問までを列挙しています。
まず問題を解いてから解答&解説を見ることを推奨します。

第1問

キャッシュメモリを利用する主な目的として最も適切なものはどれか。

  1. ディスク容量を増加する
  2. CPUと主記憶の速度差を緩和する
  3. データを暗号化する
  4. ネットワーク帯域を増やす

解答&解説はこちら


第2問

キャッシュメモリで利用される「時間的局所性」の説明として適切なものはどれか。

  1. 一度参照したデータは再び参照されやすい
  2. 近くのアドレスが参照されやすい
  3. データは完全ランダムに利用される
  4. 主記憶を参照しない

解答&解説はこちら


第3問

空間的局所性の説明として適切なものはどれか。

  1. 同一データのみ参照される
  2. 近傍アドレスのデータが参照されやすい
  3. CPUクロックを向上する
  4. ディスク障害を防ぐ

解答&解説はこちら


第4問

キャッシュメモリのヒット率が高い場合の効果として適切なものはどれか。

  1. 主記憶アクセス回数削減
  2. CPU停止増加
  3. ディスク容量不足
  4. ページフォールト増加

解答&解説はこちら


第5問

ライトスルー方式の説明として適切なものはどれか。

  1. キャッシュ更新時に主記憶も同時更新する
  2. 主記憶を更新しない
  3. データ圧縮を行う
  4. キャッシュを使用しない

解答&解説はこちら


第6問

ライトバック方式の特徴として適切なものはどれか。

  1. 書込みのたびに主記憶更新する
  2. 更新内容を後でまとめて主記憶へ反映する
  3. キャッシュを利用しない
  4. 主記憶を削除する

解答&解説はこちら


第7問

TLB(Translation Lookaside Buffer)の役割として最も適切なものはどれか。

  1. 仮想アドレス変換高速化
  2. データ暗号化
  3. CPU冷却
  4. RAID管理

解答&解説はこちら


第8問

ページフォールト発生時の処理として適切なものはどれか。

  1. 必要ページを補助記憶から主記憶へ読み込む
  2. CPUを停止する
  3. ディスクを削除する
  4. キャッシュを無効化する

解答&解説はこちら


第9問

キャッシュヒット率90%、キャッシュアクセス時間1ns、主記憶アクセス時間49nsのとき、平均アクセス時間として最も近いものはどれか。

  1. 1ns
  2. 3ns
  3. 6ns
  4. 10ns

解答&解説はこちら


第10問

メモリアクセス高速化技術として最も適切なものはどれか。

  1. キャッシュ多段化
  2. CPU停止回数増加
  3. ディスクアクセス増加
  4. 主記憶容量削減

解答&解説はこちら


解答&解説

解答:第1問

正解:2. CPUと主記憶の速度差を緩和する

キャッシュ:
高速メモリを利用。

問題へ戻る


解答:第2問

正解:1. 一度参照したデータは再び参照されやすい

時間的局所性:
同じデータ再利用。

問題へ戻る


解答:第3問

正解:2. 近傍アドレスのデータが参照されやすい

空間的局所性:
連続データ参照。

問題へ戻る


解答:第4問

正解:1. 主記憶アクセス回数削減

性能向上につながる。

問題へ戻る


解答:第5問

正解:1. キャッシュ更新時に主記憶も同時更新する

整合性維持しやすい。

問題へ戻る


解答:第6問

正解:2. 更新内容を後でまとめて主記憶へ反映する

高速化に有利。

問題へ戻る


解答:第7問

正解:1. 仮想アドレス変換高速化

TLB:
アドレス変換キャッシュ。

問題へ戻る


解答:第8問

正解:1. 必要ページを補助記憶から主記憶へ読み込む

ページフォールト時:
ページ置換発生。

問題へ戻る


解答:第9問

正解:3. 6ns

平均アクセス時間:h(キャッシュヒット率)、Tc (キャッシュアクセス時間)、Tm(主記憶アクセス時間)

T = hTc + (1-h)(Tc+Tm)

= 0.9×1 + 0.1×50
= 0.9 + 5
= 5.9ns

問題へ戻る


解答:第10問

正解:1. キャッシュ多段化

L1/L2/L3キャッシュ利用。

問題へ戻る


知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…

まずは無料でキャリア相談

コメント