Центральная и периферийная части компьютера

Архитектурное разделение: Центральная vs Периферийная

Центральная часть

Вычисления и оперативный контекст

  • Центральный процессор (CPU): вычислительные ядра, кэш L1/L2/L3, регистры.
  • Контроллер памяти (IMC): прямой доступ к модулям ОЗУ на частоте кристалла.
  • Оперативная память (RAM): DIMM DDR4/DDR5 (временное хранение активных данных).
  • Прямой корневой комплекс: выделенные линии PCIe (x16 для GPU, x4 для M.2).
Периферийная часть

Ввод-вывод, хранение и сопряжение

  • Чипсет (PCH): системный концентратор вторичных интерфейсов.
  • Внешние накопители: SSD NVMe/SATA, HDD (долговременная энергонезависимая память).
  • Сетевые и аудиоконтроллеры: 2.5G LAN, Realtek HD Audio кодек.
  • Super I/O (EC): термомониторинг, вентиляторы, шины eSPI/LPC, legacy-порты.

Структурная схема компонентов системной платы

[ СОКЕТ ПРОЦЕССОРА (CPU) ] ├── Двухканальная шина памяти ➔ [ 4 слота DDR4/DDR5 DIMM ] ├── Прямые 16 линий PCIe 5.0 ➔ [ Слот PCIe x16 (Видеокарта) ] ├── Прямые 4 линии PCIe 4.0 ➔ [ Слот M.2_1 NVMe (Системный SSD) ] └── Шина DMI 4.0 x8 (до 15.75 ГБ/с) │ ▼ [ ЧИПСЕТ / КОНЦЕНТРАТОР (PCH) ] ├── Чипсетные линии PCIe 4.0 ➔ [ Слоты PCIe x1/x4, M.2_2/M.2_3 NVMe ] ├── Интерфейс SATA III 6G ➔ [ 4-6 портов SATA для HDD/SSD ] ├── Сетевой контроллер ➔ [ Микросхема 2.5G LAN + RJ-45 ] ├── Шина HD Audio ➔ [ Аудиокодек ALC897/1220 + разъемы Mini-Jack ] ├── Контроллер xHCI ➔ [ Порты USB 3.2 Gen 1/2/2x2 и USB 2.0 ] └── Шина eSPI / LPC ➔ [ Микросхема Super I/O (Nuvoton/ITE) ]

Материнская плата соединяет быстродействующее ядро с медленной периферией через иерархию шин.

Сокет процессора и интеграция контроллеров

Процессорный разъем (Socket)

  • Тип LGA (Land Grid Array): подпружиненные ножки на плате, контактные площадки на процессоре (LGA 1700, LGA 1851).
  • Тип AM5 (LGA 1718): современный стандарт сокета от AMD для архитектур Zen 4/5.
  • Более половины контактов сокета отведены под питание (Vcore, Vddq, Vss) для подачи токов свыше 200 А.

Интегрированный системный агент

  • IMC (Integrated Memory Controller): 2 независимых 64-битных канала (DDR4) или 4 субканала по 32 бита (DDR5).
  • PCIe Controller: аппаратный генератор пакетов TLP для видеокарты и сверхскоростного M.2 SSD.
  • Шина DMI / Root Complex: передача трафика чипсета на внутреннюю кольцевую шину ЦП.

Эволюция системной логики: От мостов к PCH

Классическая схема (FSB + 2 моста)
  • Северный мост (MCH): содержал контроллер памяти и слот AGP/PCIe. Соединялся с ЦП по общей шине FSB (узкое место).
  • Южный мост (ICH): управлял дисками IDE/SATA, USB, PCI, звуком и сетью через шину Hub Link.
  • Недостаток: высокая задержка памяти (120–150 нс) и перегрев северного моста.
Современная схема (PCH / SoC)
  • Северный мост упразднен: IMC и линии PCIe перенесены внутрь кристалла процессора.
  • Южный мост стал PCH: единый чипсет, подключенный по выделенному соединению DMI (точка-точка).
  • Результат: задержка памяти сократилась до 50–70 нс, возросла надежность и плотность монтажа платы.

Шина связи Процессор–Чипсет: DMI 4.0

Характеристики магистрали DMI 4.0 x8:

  • Пропускная способность: 16 ГТ/с на линию, суммарно до 15.75 ГБ/с в каждую сторону.
  • Протокол: основан на спецификации PCI Express 4.0 с оптимизированными приоритетами очередей QoS.
  • Функция мультиплексирования: по шине DMI одновременно передаются пакеты от накопителей M.2, портов SATA, сетевых контроллеров, звука и USB-устройств.
Эффект разделения полосы (DMI Bottleneck)

Если чипсетный SSD NVMe считывает данные со скоростью 7 ГБ/с, а внешние порты USB 3.2 перегружены копированием, возникает конкуренция за пропускную способность шины DMI.

Подсистема питания процессора (VRM)

Проблема электропитания

  • Блок питания подает на системную плату напряжение +12 В (разъем EPS 8-pin).
  • Ядрам современного процессора требуется всего 0.8 – 1.45 В с током до 200–300 А!
  • VRM (Voltage Regulator Module) — это импульсный синхронный понижающий преобразователь (Buck Converter).

Принцип многофазности

  • Вместо одного транзистора используют от 6 до 20+ параллельных фаз питания.
  • Фазы включаются со сдвигом по времени (60^\circ / N$), разделяя тепловую нагрузку.
  • Пульсации сглаживаются, обеспечивая процессору идеальное прецизионное питание при резких скачках турбо-буста.

Анатомия фазы питания VRM

Управление

ШИМ и драйверы

ШИМ-контроллер следит за напряжением ядер и формирует управляющие импульсы. Драйверы мгновенно открывают затворы силовых ключей.

Силовые ключи

MOSFET / DrMOS

Транзисторы верхнего (+12 В) и нижнего (GND) плеча. В современных платах объединены в интегральные силовые стадии DrMOS/SPS (до 70–105 А на сборку).

Фильтрация

Дроссели и конденсаторы

Ферритовые дроссели (chokes) сглаживают пульсации тока. Твердотельные полимерные конденсаторы устраняют скачки напряжения Vcore.

Распределение линий PCIe: Процессор vs Чипсет

Процессорные линии (Direct)
  • Объем: 20–24 линии (PCIe 4.0 / 5.0).
  • Назначение:
    • 16 линий ➔ основной слот PCIe x16 (дискретная видеокарта).
    • 4 линии ➔ верхний слот M.2_1 (NVMe SSD системы).
  • Плюсы: минимальные задержки, прямой доступ к L3 кэшу и памяти, отсутствие посредников.
Чипсетные линии (PCH)
  • Объем: 16–28 линий (PCIe 3.0 / 4.0).
  • Назначение:
    • Вторичные слоты PCIe x1 / x4 / x16(x4).
    • Дополнительные слоты M.2_2, M.2_3.
    • Сетевой контроллер 2.5G LAN, Wi-Fi 6E.
    • Контроллеры SATA III и USB.
  • Особенность: весь трафик делит шину DMI.

Подключение накопителей: Direct CPU vs PCH/DMI

[ Слот M.2_1: Direct CPU ] Накопитель NVMe ──( 4 линии PCIe 4.0/5.0 )──► ЯДРА ПРОЦЕССОРА • Задержка: минимальная (~12 нс) • Полоса: до 7.88 ГБ/с (Gen4) или 15.75 ГБ/с (Gen5) монопольно [ Слот M.2_2: Через Чипсет PCH ] Накопитель NVMe ──► Чипсет PCH ──( Общая шина DMI )──► ПРОЦЕССОР ▲ ▲ USB 3.2 ──┘ └── Сеть 2.5G LAN • Задержка: выше на 15–25% (трансляция пакетов в PCH) • Полоса: разделяется с периферией шины DMI

Практическое правило: Диск с ОС и базами данных всегда устанавливается в первый разъем M.2_1, подключенный к процессору!

Подсистема оперативной памяти DDR4 / DDR5

Каналы памяти и IMC

  • Контроллер памяти (IMC) находится внутри процессора.
  • DDR4: два независимых 64-битных канала. Суммарная шина данных при двух модулях — 128 бит.
  • DDR5: каждый физический модуль DIMM содержит два независимых 32-битных субканала (всего 4 субканала на 2 модуля).

Физические особенности слотов DIMM

  • Ключевой вырез (Key Notch): физически предотвращает ошибочную установку DDR4 в слот DDR5 или установку модуля обратной стороной.
  • Длина дорожек: не превышает 50–100 мм для сохранения целостности высокочастотных фронтов сигналов (до 7200 МТ/с).

Топологии разводки дорожек ОЗУ: Daisy-Chain vs T-Topology

Daisy-Chain (Шлейфовая цепочка)

Дорожка идет последовательно: ЦП ➔ Слот 1 ➔ Слот 2.

  • Оптимизирована строго под 2 модуля памяти.
  • Идеальный сигнал без отражений формируется на конечных слотах: A2 и B2 (2-й и 4-й от сокета).
  • Важно: Установка в слоты A1/B1 создает паразитные отражения сигнала от пустого конца дорожки (stub reflection).
T-Topology (Т-образная)

Дорожка симметрично разветвляется точно посередине к обоим слотам: ЦП ➔ [Разветвитель] ➔ Слот 1 / Слот 2.

  • Оптимизирована для одновременного заполнения всех 4 слотов DIMM.
  • Имеет одинаковую длину дорожек до каждого модуля, но уступает Daisy-Chain в предельных частотах для 2 модулей.

Периферийные контроллеры системной платы

Super I/O / EC (ITE / Nuvoton)

  • Мониторинг температур процессора, VRM, чипсета.
  • Управление скоростью вентиляторов (PWM / DC).
  • Контроль напряжений линий питания +12V, +5V, +3.3V.
  • Обслуживание интерфейсов PS/2, COM (RS-232), шины eSPI.

Сетевой контроллер и Аудиоподсистема

  • 2.5G Ethernet PHY/MAC (Realtek RTL8125): контроллер локальной сети с трансформаторной развязкой.
  • HD Audio Codec (Realtek ALC897/1220): ЦАП/АЦП аудиосигнала с изолирующим трассировочным зазором PCB от наводок.
  • USB Redrivers / Retimers: усиление сигналов 10–20 Гбит/с на длинных дорожках к портам корпуса.

Экспресс-контроль понимания (Архитектурный кейс)

Ситуация:

Пользователь собрал ПК с материнской платой B760. Он установил два модуля памяти DDR5 в слоты A1 и B1, а высокоскоростной NVMe SSD (PCIe 4.0 x4) — во вторичный нижний слот M.2_2, подключенный к чипсету PCH.

Архитектурный разбор ошибок:

  • Ошибка с памятью: плата имеет разводку Daisy-Chain. Слоты A1/B1 вызывают паразитные отражения сигналов от незанятых слотов A2/B2, что приведет к сбоям XMP/EXPO профиля. Модули необходимо переставить в слоты A2 и B2!
  • Ошибка со слотом накопителя: накопитель в слоте M.2_2 делит шину DMI 4.0 с USB и сетью и имеет увеличенные задержки. Системный накопитель необходимо перенести в верхний слот M.2_1 (Direct CPU).

Архитектурный юмор и закрепление

Mathjoke: There are 10 types of people in the world
Мем: «Mathjoke (10 types of people in the world) — Существует 10 типов людей: те, кто понимает двоичную систему счисления, и те, кто не понимает».
Автор: MjolnirPants (Wikimedia Commons).
Источник: Wikimedia Commons (File:Mathjoke.jpg).
Лицензия: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).
Изменения: Оптимизировано разрешение и встроено offline через Data URI (Base64) без изменения содержания.
Слайд 1 / 15