Chipset(칩셋)이란? 개념 정리



1. What is Chipset?

컴퓨터는 중앙처리장치(CPU), 주기억장치(램), 보조기억장치(하드디스크) 등의 다양한 장치들로 구성되어 있고, 이 장치들은 메인보드(Mainboard), 혹은 마더보드(Motherboard)라고 하는 보드 위에 설치됩니다.

컴퓨터 부품들은 서로 인식하지도, 알아서 조절되지 않습니다. 각각의 기능을 최적으로 수행하면서 사용자에게 좋은 퍼포먼스를 보여주어야 합니다. 메인보드에는 다양한 장치들이 있기 때문에 이들을 제어하고 역할을 조율하는 기능을 갖춰야 합니다. 별도의 장치들을 여러개 설정하면 비효율적이기 때문에, 칩셋(chipset)을 통하여 여러 가지 장치들을 제어합니다. 많은 동작을 수행하여 발열이 크고, 방열판이나 팬을 더합니다.

image

2. 기존의 Chipset

과거 PC(개인용 컴퓨터)용 메인보드에는 ‘노스브리지(Northbridge)’‘사우스브리지(Southbridge)’로 이루어져있었습니다.

2.1. 노스브리지(Northbridge)

CPU와 가까운 곳에 위치. 주로 CPU와의 데이터 교환과 메모리(RAM) 관리, AGP나 PCI-E 16x 같은 고속 버스 제어, AGP & PCIe 같은 고속 장치용 확장 카드 슬롯도 제어합니다. 즉, 고속 & 연산 관련된 장치를 제어합니다.

2.2. 사우스브리지(Southbridge)

상대적으로 CPU와 약간 떨어져 있는 곳에 설치. 키보드나 마우스 같은 입출력장치 제어에 주로 쓰입니다. 하드디스크나 광드라이브(ODD)가 연결되는 IDE / SATA 포트, USB 포트, PCI, PCI-E 1x와 같은 저속 버스의 제어, 랜카드나 사운드카드와 같은 저속 확장 장치를 꽂는 PCI 슬롯 등의 제어를 담당합니다.

3. 최근 메인보드 Chipset

image

CPU에 기존 Chipset의 기능이 탑재되면서 기존의 노스브리지와 사우스브리지는 하나로 통합되어갔습니다. 기존보다 더 나은 성능 향상을 위해서 CPU에 많은 기능이 이전되게 되었고, 노스브리지의 기능이 CPU로 많이 이전되었습니다. 이러한 추세에 맞춰서 메인보드에 2개의 Chipset 구분 없이 하나의 Chipset으로 통합되었습니다. 현재는 USB, SATA, 오디오 등의 주변 자치를 연결해 주는 기능을 많이 하고 있습니다.

과거의 메인 보드 중에는 저성능의 그래픽카드의 역할을 할 수 있는 Chipset이 있어, 외장 그래픽 없이도 화면 출력이 가능한 경우도 있었습니다. 하지만, 성능이 애매하여 잘 쓰이지 않고, 최근에는 CPU와 GPU가 합쳐진 APU(Accelerated Processing Unit)가 등장하여 많이 사용하지 않는 것 같습니다.


출처

  • https://it.donga.com/21981/
  • https://namu.wiki/w/%EB%A9%94%EC%9D%B8%EB%B3%B4%EB%93%9C
  • https://en.wikipedia.org/wiki/Northbridge_(computing)
  • https://en.wikipedia.org/wiki/Platform_Controller_Hub