WIPIVERSE

프론트 사이드 버스

정의
프론트 사이드 버스(Front Side Bus, FSB)는 컴퓨터 시스템에서 중앙 처리 장치(CPU)와 메인 메모리, 칩셋(특히 북브리지) 사이의 데이터 전송을 담당하는 고속 버스이다. CPU 내부의 코어와 외부 주변 장치(주기억장치, 그래픽 카드 등) 간에 명령어와 데이터를 교환하기 위해 사용된다.

구조 및 동작 원리

  • 버스 폭: 일반적으로 64비트 폭을 가지며, 이는 한 사이클에 전송할 수 있는 데이터 양을 결정한다.
  • 클럭 속도: FSB는 별도의 클럭 신호에 의해 구동되며, CPU 클럭보다 낮은 주파수를 사용한다. CPU 내부에서는 PLL(Phase‑Locked Loop) 등을 이용해 FSB 클럭을 배수하여 내부 연산 클럭을 만든다.
  • 타이밍: 전송 대기시간(Latency)과 주기(Timing) 파라미터가 존재하며, 메모리 대역폭 및 시스템 전체 성능에 큰 영향을 미친다.

역사적 배경
1990년대 후반부터 2000년대 초반까지 인텔의 Pentium III, Pentium 4, 일부 AMD 프로세서 등에서 핵심 시스템 버스로 채택되었다. 당시에는 메모리 컨트롤러가 칩셋(북브리지)에 위치해 있었고, CPU와 메모리 간 데이터 교환을 전용 버스를 통해 수행했다.

대체 기술

  • 인텔 인텔코어 시리즈: 2006년 인텔 코어 아키텍처부터는 메모리 컨트롤러를 CPU 내부에 통합하면서 FSB를 대체하였다.
  • AMD 하이코어/퓨전: AMD도 2005년부터 ‘HyperTransport’(HT) 라인을 사용해 FSB를 대체하였다.
  • PCI Express, QPI, DMI: 현대 시스템에서는 CPU와 칩셋 간 연결에 PCI Express 기반의 DMI(Direct Media Interface) 혹은 인텔의 QPI(QuickPath Interconnect)와 같은 고속 점대점 인터커넥트를 사용한다.

현황
현재 신규 설계된 PC 및 서버에서는 FSB가 사용되지 않으며, 메모리 컨트롤러가 CPU 다이에 내장된 형태가 표준이다. 따라서 “프론트 사이드 버스”는 기존 시스템을 설명하거나, 역사적 맥락에서 언급되는 용어로 제한적으로 사용된다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기