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

807
dspjm

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

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

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

1
читать -> http://computer.howstuffworks.com/pci1.htm Sickest 10 лет назад 0

2 ответа на вопрос

1
David Schwartz

There really isn't a "system bus" any more. This is like asking where the horeshoes are on a car.

1
Austin T French

The short answer is no.

To steal from @Sickest and the link in his comment and elaborate:

That image you provided is outdated. Modern architecture actually moved the memory controller from the North Bridge to directly on the CPU.

enter image description here

And if you ever look at your motherboard, you will see many controllers and chips that peripherals must communicate with before they hit the more core System Bus:

enter image description here

На [современных процессорах x86] (http://media.bestofmicro.com/x79-block-diagram,CT-307613-13.jpg) высокоскоростной контроллер PCIe находится на кристалле ЦП, и на самом деле его нет. Шина "кроме как между ядрами. Самая близкая вещь - шина DMI, которая больше похожа на PCIe, чем на традиционную системную шину. David Schwartz 10 лет назад 1
@DavidSchwartz Спасибо! Я думал о том, чтобы пойти дальше, но книга могла быстро стать полноценной, поэтому я просто остановился, когда подумал, что смысл проиллюстрирован достаточно хорошо. Что касается современного ... Когда последний раз кто-нибудь использовал ISA? Austin T French 10 лет назад 0

Похожие вопросы