【ばすあーきてくちゃ】

バスアーキテクチャ とは?

💡 パーツ同士をつなぐ「情報の高速道路」
📌 このページのポイント
バスアーキテクチャの構造 CPU 演算・制御 メモリ データ保存 入出力装置 キーボード等 記憶装置 SSD/HDD データバス(データを運ぶ) アドレスバス(場所を指定する) 制御バス(命令を伝える) 3種類のバスで各部品が共通の通り道を使ってやり取り バス幅(ビット数)が広いほど一度に多くのデータを運べる
バスアーキテクチャのイメージ
ひよこ ひよこ

バスアーキテクチャのバスって、乗り物のバスと関係あるの?

ペンギン先生 ペンギン先生

語源は同じで「みんなのための」という意味なんだ。コンピュータの中で、CPUやメモリ、ハードディスクなどのパーツが共通の通り道を使ってデータをやり取りする。その共通の通り道がバスだよ

ひよこ ひよこ

1本の道をみんなで共有してるってこと?渋滞しないの?

ペンギン先生 ペンギン先生

いい質問だね!実はバスには3種類あるんだ。データを運ぶ「データバス」、どこに送るか示す「アドレスバス」、何をするか指示する「制御バス」。役割を分けることで効率よく通信しているよ

ひよこ ひよこ

バスの幅って何なの?

ペンギン先生 ペンギン先生

一度に運べるデータの量のことだよ。たとえばデータバスが32ビット幅なら、1回で32ビット分のデータを送れる。64ビットなら倍の量を一度に運べる。道路でいえば車線の数みたいなものだね

ひよこ ひよこ

USBやPCI Expressもバスなの?

ペンギン先生 ペンギン先生

そうだよ!USBは Universal Serial Bus の略で、まさにバスの一種。PCI Expressグラフィックボードなどを接続する高速バスだね。内部バスの考え方が外部接続にも広がったんだよ

ひよこ ひよこ

バスが遅いとパソコン全体が遅くなるの?

ペンギン先生 ペンギン先生

その通り。いくらCPUが速くても、バスがボトルネックになると性能を発揮できない。これを「バスボトルネック」と呼ぶんだ。だから現代のPCではバスの速度や帯域幅がとても重要な設計ポイントになっているんだよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「バスアーキテクチャ」って出てきたら「コンピュータ内部の部品同士をつなぐ共通の通り道の設計」と思えればだいたいOK!
📖 おまけ:英語の意味
「Bus Architecture」 = バス構造
💬 busはラテン語の omnibus(すべてのもののために)が由来で、共有の通信路という意味で使われているんだよ
← 用語集にもどる