フロントサイドバス
フロントサイドバスの最新ニュースをまとめて検索!
フロントサイドバス (Front Side Bus , FSB) は、インテル製の一部のCPUの外部接続をする為のバス(CPUバス)の名称である。
[編集] 概要
インテルがPentium IIプロセッサを発売した時に初めて用いられた。Pentium IIプロセッサは、CPUバスと独立した2次キャッシュ・メモリを接続するバスをCPU内部に持っている。Pentium IIプロセッサは、CPUバスを2次キャッシュとメイン・メモリなどへのアクセスで共有しないことで性能を高めたとしている。それ以前のPentiumプロセッサなどでは、2次キャッシュ・メモリもCPUバスに接続されていた。CPUの内部で2次キャッシュを接続しているバスはバック・サイド・バス (Back Side Bus , BSB) と呼ぶ。CPUバスをCPU自身から見て正面と考えた場合、ブロック・ダイアグラム図上では背面にあるように描けるからである。
ただ、バスの構造はPentium IIの前駆となったPentium Proもバスの形態は同じものであるが、Pentium Proのそれをインテルは2つの独立したバス、デュアル・インディペンデント・バス (Dual Independent Bus, DIB) と呼んでいた。また、Pentium IIから2次キャッシュを省いた形式の初期のCeleronプロセッサには必然的にBSBが無く、そのためそのCeleronプロセッサのCPUバスはFSBとは呼ばない。
FSBを持つCPUは、Pentium IIプロセッサ以降で初期のCovingtonと呼ばれるCeleronを含まないCPUである。Pentium Proに関してはDIBからFSBとBSBとに名称を変更したと考えれば、PentiumProも含めてもおかしくはない。
その後、FSBという用語が定着したことで、CPUバスの中の一形式であるFSBをCPUバスと同義として使用する人もいる。また、インテル以外のAMDなどのCPUメーカーでもインテルに倣って自社製品のCPUバスをFSBと名付けるメーカーも出てきた。
FSBの周波数は以前はCPUのベースクロックと同じであった。しかし、Pentium4以降、Quad Pumpedと呼ばれる技術が登場し、1クロックで4倍の信号を送れるようになり、ベースクロックの4倍の周波数をFSBとして表記するようになった為、同じではなくなった。
[編集] FSBとメインメモリのバランス
FSBはPCにおいて最も重要なバスの1つではあるが、FSB帯域が広くとも、メインメモリの帯域が狭い場合はそれがボトルネックとなる。
- 例:CPU Core 2 Duo E4300 メインメモリ : DDR2 533MHz シングルチャネル
- 上記の構成となる場合、CPUのFSB帯域幅は6.4GB/s、メインメモリの帯域幅は4.26GB/sとなるため、メインメモリがボトルネックとなる。システムがデュアルチャネルに対応しており、それを有効にした場合、メインメモリの帯域は8.52GB/sとなり、CPUを最大限活かすことが出来る。
Core2Extreme QX9770のFSB帯域は12.80GB/sである。CPUの性能を活かすには、FSB1066MHzではPC2-4200のデュアルチャネル、FSB1600MHzクラスでは帯域幅が12.80GB/sとなるDDR2-800 (PC2-6400) のデュアルチャネルやDDR3-1600 (PC3-12800) を最低限用いる必要がある。
又メインメモリは、グラフィックボードやHDD等のデバイスとDMA転送を行う為、一般的にはFSBよりも帯域幅が必要であると言われる。この為性能を追求する場合は、CPUのFSBより1ランクだけ帯域幅の広いメインメモリが選択される事が多い。
[編集] 関連項目
最終更新 2009年12月1日 (火) 01:39 (日時は個人設定で未設定ならばUTC)。
【フロントサイドバス】変更履歴

