バス
コンピューターの各回路や装置、機器間を連結し、データのやり取りのために共有される伝送路。
複数の装置が同時に送信や受信を行うことはない
クロックに同期し、ある瞬間にA->B間の1種類のデータのみがバスに載せられる
バスコントローラー
これをコントロールする
32本の信号線を用意すれば、1クロックで32bitのデータを同時に転送できる。
バスの性能をどのように評価するか?
1クロックでやり取りできるデータ量。
64bit
384bit
GA102アーキテクチャ
Ampare世代(RTX30xx)
バスをコントロールするためのクロック速度。
1秒間に何バイトのデータをやり取りできるか。
単位はbytes/s
64 * (2666 * (10**6)) / 8 = 21,328,000,000 bytes/s = 21.328 GB/s
内部バス
外部バス
CPU内部の回路間を結ぶバス。
CPUと外部のメモリやチップセットの間でデータをやり取りするためのバス。
CPU、チップセットを結ぶFSB、CPUとメインメモリを結ぶメモリバス。
ノースブリッジ
メモリやキャッシュメモリ、CPU、入出力制御装置を接続する
早い
サウスブリッジ
ストレージデバイスや外部デバイスを接続する
データの伝送方式
マスタースレ―ブ
ダイレクトメモリアクセス方式
バスマスター方式