SC情報処理安全確保支援士試験 午前Ⅰ
令和2年度10月 情報処理安全確保支援士 午前Ⅰ 問4
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アCPUと磁気ディスク装置との問に半導体メモリによるデータバッファを設けて、 磁気ディスクアクセスの高速化を図る。
- イ主記憶のデータの一部をキャッシュメモリにコピーすることによって、 CPUと主記憶とのアクセス速度のギャップを埋め、 メモリアクセスの高速化を図る。
- ウ主記憶へのアクセスを高速化するために、 アクセス要求、 データの読み書き及び後処理が終わってから、 次のメモリアクセスの処理に移る。
- エ主記憶を複数の独立したグループに分けて、 各グループに交互にアクセスすることによって、 主記憶へのアクセスの高速化を図る。
解き方のヒントを見る
午前I 問04:メモリインタリーブって何?
メモリインタリーブは、主記憶をいくつかの“レジ”みたいなバンクに分けて、連続したデータへのアクセスを順番に振り分ける仕組みだよ。1つのレジにお客さんが集中するより、複数のレジで同時にさばいた方が早いよね。そんな感じで、メモリ全体としての実効的なデータ転送速度を高めるんだ。
この問題で問われていること
ここでは、メモリインタリーブをキャッシュやディスクバッファと混同しないことがポイントだよ。キャッシュは“よく使うデータを近くに置く”、ディスクバッファは“ディスク入出力の待ち時間を吸収する”仕組み。メモリインタリーブは“主記憶を複数バンクに分けて並行アクセスしやすくする”仕組み、と区別しよう。
Memory Interleaving
split memory into banks and access them alternately
multiple memory banks\ninterleaved access
確認ポイント
- キャッシュメモリの説明ではありません。
- 逐次完全終了後に次アクセスする方式でもない。
- 複数バンク交互アクセスを選ぶ。
正解と解説を見る
正解
エ
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア
これは不正解だよ。内容は「ディスクキャッシュ」や「バッファ」の説明だね。遅い磁気ディスクとのやり取りを、いったん近くの一時置き場にためてスムーズにする感じ。主記憶を分けて交互に使う話ではないよ。
選択肢イ
これは不正解だよ。内容は「キャッシュメモリ」の説明だね。よく使う道具を毎回倉庫まで取りに行かず、机の上に置いておくと速い、というイメージ。CPUと主記憶の速度差を埋める話で、メモリインタリーブの説明ではないよ。
選択肢ウ
これは不正解だよ。全部の処理が終わるまで次に進まないなら、むしろ待ち時間が増えやすいよね。レジで1人の会計が完全に終わるまで次の準備を一切しないようなもので、高速化の説明としては逆方向だよ。
選択肢エ(正解)
これは正解だよ。メモリインタリーブは、主記憶をいくつかの窓口に分けて、順番に別々の窓口へ頼むことで待ち時間を減らす仕組みなんだ。1つの窓口に行列するより、複数の窓口を交互に使った方が流れが速くなる、というイメージだよ。
出典:独立行政法人 情報処理推進機構(IPA)令和2年度10月 情報処理安全確保支援士試験 午前Ⅰ 問4(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針