メモリと記憶方式(# メモリと記憶方式(情報処理安全確保支援士対策)
■ ① メモリ(記憶装置)
● メモリとは
説明
データやプログラムを記憶する装置。
● 種類
- 主記憶(メインメモリ)
- 補助記憶(SSD・HDDなど)
問題
メモリの役割として適切なものはどれか?
A. データを計算する
B. データやプログラムを記憶する
C. 通信を行う
D. 電源を供給する
答え:B
■ ② 主記憶
● 主記憶とは
説明
CPUが直接アクセスする記憶装置。
● 特徴
- 高速
- 容量は補助記憶より小さい
問題
主記憶の特徴として適切なものはどれか?
A. CPUから直接アクセスできない
B. 補助記憶より高速
C. 容量が無制限
D. 電源不要
答え:B
■ ③ キャッシュメモリ
● キャッシュとは
説明
主記憶より高速で、CPUと主記憶の間に配置されるメモリ。
● 目的
- アクセス時間の短縮
● ヒット率
説明
キャッシュに目的データが存在する割合。
● 平均アクセス時間
平均アクセス時間 = ヒット時間 + ミス率 × ミスペナルティ
問題
ヒット率の説明として適切なものはどれか?
A. キャッシュ容量
B. キャッシュにデータが存在する割合
C. メモリの速度
D. クロック周波数
答え:B
問題
キャッシュの目的として適切なものはどれか?
A. 容量を増やす
B. アクセス時間を短縮する
C. データを圧縮する
D. 通信速度を上げる
答え:B
● 書込み方式
ライトスルー
説明
キャッシュと主記憶の両方に同時に書き込む。
ライトバック
説明
キャッシュのみ書き込み、後で主記憶に反映する。
問題
ライトスルー方式の説明として適切なものはどれか?
A. キャッシュのみに書き込む
B. 主記憶のみに書き込む
C. キャッシュと主記憶に同時書込み
D. 書込みを行わない
答え:C
問題
ライトバック方式の特徴として適切なものはどれか?
A. 常に主記憶に即時反映
B. キャッシュにのみ書込み後で反映
C. 書込み不可
D. メモリ容量が増える
答え:B
● マッピング方式
セットアソシアティブ方式
説明
主記憶のブロックを複数の候補位置に配置できる方式。
問題
セットアソシアティブ方式の特徴として適切なものはどれか?
A. 1箇所にのみ配置
B. 任意の場所に配置
C. 複数候補の中から配置
D. 配置できない
答え:C
■ ④ メモリインターリーブ
● メモリインターリーブとは
説明
複数のメモリバンクに分割し、並列にアクセスすることで高速化する技術。
● 特徴
- アクセスの並列化
- スループット向上
問題
メモリインターリーブの目的として適切なものはどれか?
A. 容量削減
B. アクセスの高速化
C. データ圧縮
D. 電力削減
答え:B
■ ⑤ ハミング符号
● ハミング符号とは
説明
誤り検出および訂正を行う符号方式。
● 特徴
- 1ビット誤り訂正可能
- 複数ビット誤りは検出可能な場合あり
問題
ハミング符号の特徴として適切なものはどれか?
A. 圧縮を行う
B. 暗号化を行う
C. 誤り検出と訂正を行う
D. 通信速度を上げる
答え:C
■ ⑥ 整理
- メモリ:データ記憶
- 主記憶:CPUが直接アクセス
- キャッシュ:高速化
- ヒット率:当たる割合
- ライトスルー:即反映
- ライトバック:遅延反映
- セットアソシアティブ:複数候補
- インターリーブ:並列アクセス
- ハミング符号:誤り訂正
■ 最終確認
問題①
キャッシュのヒット率とは何か?
A. メモリ容量
B. データ転送速度
C. キャッシュにデータがある割合
D. 電力効率
答え:C
問題②
キャッシュに書込み後、後で主記憶に反映する方式はどれか?
A. ライトスルー
B. ライトバック
C. インターリーブ
D. DMA
答え:B
問題③
複数のメモリバンクを使って高速化する技術はどれか?
A. ECC
B. ハミング符号
C. メモリインターリーブ
D. キャッシュ
答え:C
■ ① メモリ(記憶装置)
● メモリとは
説明
データやプログラムを記憶する装置。
● 種類
- 主記憶(メインメモリ)
- 補助記憶(SSD・HDDなど)
問題
メモリの役割として適切なものはどれか?
A. データを計算する
B. データやプログラムを記憶する
C. 通信を行う
D. 電源を供給する
答え:B
■ ② 主記憶
● 主記憶とは
説明
CPUが直接アクセスする記憶装置。
● 特徴
- 高速
- 容量は補助記憶より小さい
問題
主記憶の特徴として適切なものはどれか?
A. CPUから直接アクセスできない
B. 補助記憶より高速
C. 容量が無制限
D. 電源不要
答え:B
■ ③ キャッシュメモリ
● キャッシュとは
説明
主記憶より高速で、CPUと主記憶の間に配置されるメモリ。
● 目的
- アクセス時間の短縮
● ヒット率
説明
キャッシュに目的データが存在する割合。
● 平均アクセス時間
平均アクセス時間 = ヒット時間 + ミス率 × ミスペナルティ
問題
ヒット率の説明として適切なものはどれか?
A. キャッシュ容量
B. キャッシュにデータが存在する割合
C. メモリの速度
D. クロック周波数
答え:B
問題
キャッシュの目的として適切なものはどれか?
A. 容量を増やす
B. アクセス時間を短縮する
C. データを圧縮する
D. 通信速度を上げる
答え:B
● 書込み方式
ライトスルー
説明
キャッシュと主記憶の両方に同時に書き込む。
ライトバック
説明
キャッシュのみ書き込み、後で主記憶に反映する。
問題
ライトスルー方式の説明として適切なものはどれか?
A. キャッシュのみに書き込む
B. 主記憶のみに書き込む
C. キャッシュと主記憶に同時書込み
D. 書込みを行わない
答え:C
問題
ライトバック方式の特徴として適切なものはどれか?
A. 常に主記憶に即時反映
B. キャッシュにのみ書込み後で反映
C. 書込み不可
D. メモリ容量が増える
答え:B
● マッピング方式
セットアソシアティブ方式
説明
主記憶のブロックを複数の候補位置に配置できる方式。
問題
セットアソシアティブ方式の特徴として適切なものはどれか?
A. 1箇所にのみ配置
B. 任意の場所に配置
C. 複数候補の中から配置
D. 配置できない
答え:C
■ ④ メモリインターリーブ
● メモリインターリーブとは
説明
複数のメモリバンクに分割し、並列にアクセスすることで高速化する技術。
● 特徴
- アクセスの並列化
- スループット向上
問題
メモリインターリーブの目的として適切なものはどれか?
A. 容量削減
B. アクセスの高速化
C. データ圧縮
D. 電力削減
答え:B
■ ⑤ ハミング符号
● ハミング符号とは
説明
誤り検出および訂正を行う符号方式。
● 特徴
- 1ビット誤り訂正可能
- 複数ビット誤りは検出可能な場合あり
問題
ハミング符号の特徴として適切なものはどれか?
A. 圧縮を行う
B. 暗号化を行う
C. 誤り検出と訂正を行う
D. 通信速度を上げる
答え:C
■ ⑥ 整理
- メモリ:データ記憶
- 主記憶:CPUが直接アクセス
- キャッシュ:高速化
- ヒット率:当たる割合
- ライトスルー:即反映
- ライトバック:遅延反映
- セットアソシアティブ:複数候補
- インターリーブ:並列アクセス
- ハミング符号:誤り訂正
■ 最終確認
問題①
キャッシュのヒット率とは何か?
A. メモリ容量
B. データ転送速度
C. キャッシュにデータがある割合
D. 電力効率
答え:C
問題②
キャッシュに書込み後、後で主記憶に反映する方式はどれか?
A. ライトスルー
B. ライトバック
C. インターリーブ
D. DMA
答え:B
問題③
複数のメモリバンクを使って高速化する技術はどれか?
A. ECC
B. ハミング符号
C. メモリインターリーブ
D. キャッシュ
答え:C