
마더보드에 PCI 슬롯이 1개 있다고 가정해 보겠습니다. PCIe 슬롯과 대역폭을 공유하고 있습니까? PCIe 슬롯에는 전용 레인이 있다는 것을 알고 있습니다.
답변1
PCIe
첫째, 일반적인 최신(Intel 1 ) CPU에는 실제로 두 가지 유형의 PCIe 레인, 즉 CPU의 전용 레인과 칩셋에서 제공하는 레인이 있습니다 .
주류 소비자 CPU에는 16개의 전용 레인이 있으며, 일반적으로 그래픽에 사용되지만 두 개 이상의 슬롯으로 분할될 수도 있습니다.
칩셋은 또한 다음을 통해 CPU와 통신하는 추가 레인을 제공할 수 있습니다.DMI(인텔 보드에서). 제공되는 레인 수는 다양하지만 USB(3.x) 및 SATA 포트 등의 다른 온보드 연결과 대역폭을 공유합니다.
예를 들어, H170 칩셋은 CPU 플러스에서 16개의 레인을 제공합니다.까지칩셋의 16개 레인:인텔 H170 블록 다이어그램2
2011년부터 2015년까지 CPU에서 16개의 PCIe 레인과 칩셋에서 8개의 레인을 보는 것이 일반적이었으며 칩셋 레인은 때때로 낮은 대역폭(PCIe 3.0 대 2.0)이었습니다.
2015년(Skylake)부터 지금까지 최신 버전의 DMI와 함께 다음과 같은 명시적인 개념이 적용되었습니다.HSIO 레인CPU와 칩셋 간의 차이가 도입되어 최대 칩셋 레인 수가 더 명확해졌습니다(각각의 PCIe 레인이 하나의 HSIO 레인을 사용함). 그러나 대부분의 사람들이 적절한 수의 USB, SATA, 이더넷을 보유하지 않기 때문에 이에 도달하는 경우는 거의 없습니다. 등의 포트 - 동일한 HSIO 레인을 사용합니다.
따라서 기본적으로 거의 모든 보드에는 마더보드에서 제공하는 다양한 추가 레인과 함께 CPU의 16개 레인이 있어야 합니다.
PCI
레인이 CPU에서 슬롯으로(또는 칩셋에서 슬롯으로) 실행되는 지점 간 PCIe인 경우 PCI는 공유 버스가 아닙니다. 이것이 실제로 의미하는 바는 모든 PCI 슬롯이 동일한 물리적 와이어에서 신호 시간을 공유하며 일반적으로 전체 시스템의 PCI 슬롯 3 에 연결된 단일 PCI 버스만 있다는 것입니다.
최신 시스템에서 PCI 버스는 PCIe-PCI 브리지에 의해 제공됩니다. 이는 일반적으로 사용자에게 표시되는 PCIe 레인과 독립적입니다. CPU에서 제공하는 16개의 레인 중 하나도 사용하지 않지만 뒤에서는 하나의 HSIO 레인을 사용할 수 있습니다.
최근 2012년에 이 칩셋은 최대 7 시리즈(Ivy Bridge) 칩셋의 일부 SKU에서 외부 브리지 없이 직접 PCI 지원을 제공했습니다. 지원을 완전히 중단하려는 움직임은 8 시리즈(Haswell) 칩셋에서 이루어졌지만 여전히 레거시 PCI 주소 디코딩을 위해 PCIe 루트 포트에 대한 PCI 레거시 모드에 대한 지원이 있습니다(Intel 8 시리즈 PCH 데이터시트, 섹션 5.2.2 참조). .
1 AMD/Ryzen이 유사한 기능을 한다고 생각하지만 그다지 익숙하지는 않습니다.
2 라이센스가 불분명하고 CC-BY-SA에 따라 재배포를 허용하지 않으므로 의도적으로 이미지를 포함하지 않았습니다.
3 많은 내부 구성 요소가 여전히 PCI 버스를 통해 연결되어 있지만 슬롯을 통해 노출되지는 않습니다. 실제로 신호가 호환되므로 각 PCIe 레인을 별도의 PCI 버스로 사용할 수 있습니다. 그러나 우리는 슬롯에 연결된 버스에만 관심이 있습니다.
답변2
이 답변은 Intel 시스템에 적용됩니다. AMD 측에서는 상황이 다른지 잘 모르겠습니다.
이전 시스템에서는 PCI 버스가 ICH/PCH에 직접 연결되었습니다. 최신 PCH 칩에는 PCI 지원 기능이 내장되어 있지 않습니다. 따라서 PCH의 PCIe 레인 중 하나는 PCI 슬롯용 PCIe-PCI 브리지 칩을 구동하는 데 사용됩니다. 일반적으로 모든 PCI 슬롯은 동일한 버스에 있으며 PCI 버스 대역폭을 공유합니다.
또한 어떤 경우에는 PCI 슬롯을 구동하는 동일한 PCI 버스가 온보드 주변 장치와 공유될 수 있습니다. 특히 구형 시스템이나 FireWire와 같은 레거시 인터페이스에 대한 온보드 지원이 있는 시스템에서는 더욱 그렇습니다.
마지막으로 ICH/PCH를 통해 연결된 모든 것(일반적으로 여기에는 온보드 SATA, 온보드 이더넷, 더 작은 PCIe 슬롯 및 모든 PCI 슬롯이 포함됨)이 CPU/MCH/IOH에 대한 링크를 공유합니다. 이 링크는 대역폭이 크지만 무제한은 아니며 잠재적으로 경합이 발생할 수 있습니다.