SC情報処理安全確保支援士試験 午前Ⅰ

平成30年度春期 情報処理安全確保支援士 午前Ⅰ 問4

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

メモリインタリーブの説明として、 適切なものはどれか。

選択肢

  1. ア
    主記憶と外部記憶を一元的にアドレス付けし、 主記憶の物理容量を超えるメモリ空問を提供する。
  2. イ
    主記憶と磁気ディスク装置との問にバッファメモリを置いて、 双方のアクセス速度の差を補う。
  3. ウ
    主記憶と入出力装置との問でCPUとは独立にデータ転送を行う。
  4. エ
    主記億を複数のバンクに分けて、 CPUからのアクセス要求を並列的に処理できるようにする。
解き方のヒントを見る

主記憶を“複数のレジ”に分けて待ち時間を減らす仕組みだよ

主記憶をいくつかの独立したバンクに分けて、連続したアクセスを別々のバンクに振り分ける仕組みだよ。スーパーのレジが1つだけだと行列になるけど、複数のレジに分かれて進めば全体として速くさばける、というイメージで理解しよう。

この問題で問われていること

ここでは、メモリアクセスを速くするために主記憶を分割して並行に使う仕組みを選べるかがポイントだよ。仮想記憶は見かけ上のメモリを広げる仕組み、DMAはCPUを介さず入出力する仕組み、ディスクバッファはディスクアクセスを助ける一時置き場なので、それぞれ役割が違うことを区別しよう。

Memory Interleaving

memory interleaving divides main memory into banks to handle accesses in parallel

multiple banks\nparallelized memory access

確認ポイント

  • 外部記憶との一元アドレス化ではありません。
  • CPU 非介在の I/O 転送でもない。
  • 複数バンク化を選ぶ。
正解と解説を見る

正解

エ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは不正解だよ。これは「仮想記憶」の説明で、机の上の作業スペースが足りないときに、倉庫まで作業場所として使って広く見せるイメージだよ。メモリインタリーブは、メモリを分担して同時に動かす話なので別物だよ。

選択肢イ

これは不正解だよ。これは主記憶と磁気ディスクの速度差を、間に一時置き場を置いてならす「ディスクキャッシュ」などの説明だよ。速い人と遅い人の間に荷物置き場を作る話で、メモリを複数に分けて同時アクセスする話ではないよ。

選択肢ウ

これは不正解だよ。これは「DMA」の説明だよ。CPUという店長を毎回呼ばずに、倉庫係が主記憶と入出力装置の間で直接荷物を運ぶイメージだね。メモリインタリーブはメモリ内部を複数窓口にする話なので違うよ。

選択肢エ(正解)

これは正解だよ。メモリインタリーブは、1つの窓口に行列を作る代わりに、複数の窓口で同時に客をさばくような仕組みだよ。主記憶を複数のバンクに分けて並行アクセスし、待ち時間を減らすんだ。

出典:独立行政法人 情報処理推進機構(IPA)平成30年度春期 情報処理安全確保支援士試験 午前Ⅰ 問4(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針