프론트 사이드 버스

인텔사의 일부 중앙 처리 장치의 외부 접속을 위한 버스

프론트 사이드 버스(Front Side Bus, FSB)는 인텔사의 일부 중앙 처리 장치의 외부 접속을 위한 버스(CPU 버스)의 이름이다.

멀티 코어 프로세서 안에서 백 사이드 버스는 내부 통신에, 프론트 사이드 버스는 외부 통신에 쓰인다.

개요

인텔펜티엄 II 프로세서를 판매했을 때에 처음으로 이용되었다. 펜티엄 II 프로세서는 CPU 버스와 독립한 2차 캐시 메모리를 접속하는 버스를 CPU 내부에 가지고 있다. 펜티엄 II 프로세서는 CPU 버스를 2차 캐시와 메인보드, 메모리 등에 접근하여 공유하지 않음으로써 성능을 높였다고 하고 있다.

이전의 펜티엄 프로세서 등에는 2차 캐시, 메모리도 CPU 버스에 이어져 있었다. CPU의 내부에서 2차 캐시와 연결된 버스는 백 사이드 버스(Back Side Bus, BSB)라고 부른다.

단지, 버스의 구조는 펜티엄 II가 선구가 되었다. 펜티엄 프로도 버스의 형태는 같지만, 인텔은 펜티엄 프로의 버스를 2개의 독립 버스 즉, 이중 독립 버스(Dual Independent Bus, DIB)라고 불렀다. 또, 펜티엄 II에서 2차 캐시를 생략한 형식의 초기의 셀러론 프로세서에는 BSB를 찾을 수 없다. 그렇기 때문에 이와 같은 셀러론 프로세서의 CPU 버스를 FSB라고는 부르지 않는다.

FSB가 장착된 CPU는 펜티엄 II 프로세서 이후에 초기의 코빙턴(Covington)으로 불리는 셀러론을 제외한 CPU이다. 펜티엄 프로의 경우 DIB를 FSB와 BSB로 이름을 바꿨다고 생각하면, 펜티엄 프로를 포함해도 이상하지는 않다.

FSB라는 용어가 정착된 후, CPU 버스 내부의 한 방식인 FSB를 CPU 버스와 같은 뜻으로 사용하는 사람도 있다. 또, 인텔 이외의 AMD 등의 CPU 메이커에서도 인텔을 모방해 자사 제품의 CPU 버스를 FSB라고 이름을 붙인 메이커가 나오기도 했다.

전송 속도

인텔 프로세서

CPUFSB 주파수 (MHz)전송/사이클버스폭전송 속도 (MB/초)
Pentium50 - 66132-bit400 - 528
Pentium Overdrive25 - 66132-bit200 - 528
Pentium Pro60 / 66132-bit480 - 528
Pentium MMX60 / 66132-bit480 - 528
Pentium MMX Overdrive50 / 60 / 66132-bit400 - 528
Pentium II66 / 100132-bit528 / 800
Pentium II Xeon100132-bit800
Pentium II Overdrive60 / 66132-bit480 - 528
Pentium III100 / 133132-bit800 / 1064
Pentium III Xeon100 / 133132-bit800 / 1064
Pentium III-M100 / 133132-bit800 / 1064
Pentium 4100 / 133432-bit3200 - 4256
Pentium 4-M100432-bit3200
Pentium 4 HT133 / 200432-bit4256 / 6400
Pentium 4 HT Extreme Edition200 / 266464-bit6400 / 8512
Pentium D133 / 200432/64-bit4256 - 6400
Pentium Extreme Edition200 / 266464-bit6400 / 8512
Pentium M100 / 133464-bit3200 / 4256
Pentium Dual-Core200 / 266464-bit6400 / 8512
Pentium Dual-Core Mobile133 - 200464-bit6400 - 8512
Celeron66 - 2001-464-bit528 - 6400
Celeron Mobile133 - 2001-464-bit4256 - 6400
Celeron D133464-bit4256
Celeron M66 - 2001-464-bit528 - 6400
Celeron Dual-Core200464-bit6400
Celeron Dual-Core Mobile133 - 200464-bit4256 - 6400
Itanium100 / 133132-bit800 / 1064
Itanium 2100 - 166432-bit3200 - 5312
Xeon100 - 400464-bit3200 - 12800
Core Solo133 / 166432-bit4256 / 5312
Core Duo133 / 166464-bit4256 / 5312
Core 2 Solo133 - 200464-bit4256 - 6400
Core 2 Duo200 - 333464-bit6400 - 10656
Core 2 Duo Mobile133 - 266464-bit4256 - 8512
Core 2 Quad266 / 333464-bit8512 / 10656
Core 2 Quad Mobile266464-bit8512
Core 2 Extreme266 - 400464-bit8512 - 12800
Core 2 Extreme Mobile200 / 266464-bit6400 / 8512
Atom100 - 166432/64-bit3200 - 5312

AMD 프로세서

CPUFSB 주파수 (MHz)전송/사이클버스폭전송 속도 (MB/초)
K550 - 66132-bit400 - 528
K666132-bit528
K6-II66 - 100132-bit528 - 800
K6-III66 / 100132-bit528 - 800
Athlon100 / 133232-bit1600 - 2128
Athlon XP100 / 133 / 166 / 200232-bit1600 - 3200
Athlon MP100 / 133232-bit1600 - 2128
Mobile Athlon 4100232-bit1600
Athlon XP-M100 / 133232-bit1600 - 2128
Duron100 / 133232-bit1600 - 2128
Sempron166 / 200232/64-bit2656 - 3200

같이 보기