メインコンテンツへ
コンピュータ構成要素コンピュータシステム

データバス幅64ビット、メモリクロック 400MHz のシステムのメモリバンド幅として正しいものはどれか。

ア.800 MB/s
イ.1600 MB/s
ウ.3200 MB/s正解
エ.6400 MB/s

解説

メモリバンド幅は「1秒間に何バイト転送できるか」。バス幅をビット→バイト変換してクロックと掛け合わせる——DDR4-3200の「3200」はMT/sで、このMB/s換算が試験頻出。

なぜ ウ が正解か

ウが正解。バンド幅 = バス幅(byte) × クロック周波数。バス幅64ビット=8バイト。バンド幅=8バイト×400×10⁶回/秒=3200×10⁶ B/s=3200 MB/s。なお実際のDDR SDRAMはクロック1サイクルで2回転送(DDR)するが、この問いは単純計算なので400MHz×8バイト=3200 MB/s。

なぜ ア は間違いか

800 MB/s。バス幅を64ビット÷8=8バイトではなく、1バイト(8ビット)で計算した誤り。バス幅全体をバイトに変換することが重要。

なぜ イ は間違いか

1600 MB/s。周波数を400MHzではなく200MHzと誤って計算、またはバス幅を4バイトと誤った場合。

なぜ エ は間違いか

6400 MB/s。DDRを考慮してクロック×2=800MHzにした後で計算した値。問いはシンプルな計算を求めている。

出典: AI生成問題(学習用)