Все ли периферийные устройства подключены напрямую к системной шине?

1

Системная шина имеет шины управления, адреса и данных, как мы видим на этом рисунке.

http://en.wikipedia.org/wiki/File:Motherboard_diagram.svg

Я думаю, что лицевая шина и шина памяти находятся непосредственно на системной шине, но как насчет шин PCIExpress и PCI, они напрямую подключены к системной шине? Или все они просто подключаются к концентратору или контроллеру, а концентратор или контроллер подключается к системной шине?

dspjm
источник
читай -> computer.howstuffworks.com/pci1.htm
Самый больной

Ответы:

1

Там действительно нет "системной шины" больше. Это все равно, что спрашивать, где находятся машины для подков на машине.

Дэвид Шварц
источник
1

Краткий ответ - нет .

Чтобы украсть у @Sickest и ссылку в его комментарии и разработать:

Изображение, которое вы предоставили, устарело. Современная архитектура фактически перенесла контроллер памяти с северного моста прямо на процессор.

введите описание изображения здесь

И если вы когда-нибудь посмотрите на свою материнскую плату, вы увидите много контроллеров и чипов, с которыми периферийные устройства должны обмениваться данными, прежде чем они перейдут на более базовую системную шину:

введите описание изображения здесь

Остин Т Френч
источник
1
В современных процессорах x86 высокоскоростной контроллер PCIe находится на кристалле ЦП, и на самом деле нет никакой «внешней шины», кроме как между ядрами. Самая близкая вещь - шина DMI, которая больше похожа на PCIe, чем традиционная системная шина.
Дэвид Шварц
@DavidSchwartz Спасибо! Я думал о том, чтобы пойти дальше, но книга могла быстро стать полноценной, поэтому я просто остановился, когда подумал, что смысл проиллюстрирован достаточно хорошо. Что касается современного ... Когда последний раз кто-нибудь использовал ISA?
Остин Т Френч