基本情報技術者試験(FE) 令和5年度 科目A|第3問 過去問解説「メモリインタリーブ」

※本情報は解説作成時点のもので、閲覧時点では法改正等により情報が変更になっている場合がございます。あらかじめご理解いただければ幸いです。

正解は「D.主記憶を複数の独立して動作するグループに分けて、各グループに並列にアクセスする方式」です。
メモリインタリーブは、主記憶を複数バンクに分割し、並列アクセスによって実効的なアクセス速度を向上させる技術です。

この記事では、基本情報技術者試験(FE)試験(令和5年度)で出題された過去問の第3問「メモリインタリーブ」について、試験対策の観点からわかりやすく解説します。

メモリインタリーブとは

主記憶を複数バンクに分割+並列アクセス=高速化

メモリインタリーブは、主記憶を複数の独立したバンク(グループ)に分割し、CPUがそれぞれに並列アクセスできるようにする方式です。
これにより、連続したアドレスへのアクセスを効率化し、待ち時間を削減できます。

他の選択肢との違い

  • 主記憶と入出力装置がCPUを介さず直接転送する方式:DMA(Direct Memory Access)
  • キャッシュがあふれたときに主記憶へ書き込む方式:ライトバック方式
  • 主記憶の一部をキャッシュにコピーする方式:キャッシュメモリ

メモリインタリーブはキャッシュやDMAとは異なり、主記憶内部の構成による高速化技術です。

問われているポイント

この問題では、代表的な高速化技術(DMA・キャッシュ・ライトバック・インタリーブ)の違いを正確に区別できるかが問われています。
名称と仕組みをセットで覚えることが重要です。

気を付けてほしい点(勘違いしやすいポイント)

  • インタリーブは「主記憶の分割と並列化」である
  • キャッシュメモリとは別の概念である

補足
高速化技術は頻出分野なので、それぞれの目的と動作原理を整理しておきましょう。

基本情報技術者試験(FE)試験での出題パターン

基本情報技術者試験(FE)試験では、CPU・主記憶・キャッシュ・入出力制御などのハードウェア分野が毎回出題されます。
特に高速化技術の比較問題は定番テーマです。

まとめ

  • メモリインタリーブは主記憶の分割と並列アクセス
  • キャッシュやDMAとは別の高速化技術
← 前の解説:基本情報技術者試験(FE) 令和5年度 科目A|第2問 過去問解説「双方向リストのポインタ変更」
次の解説:基本情報技術者試験(FE) 令和5年度 科目A|第4問 過去問解説「エッジコンピューティング」 →