Sind alle Peripheriegeräte direkt an den Systembus angeschlossen?

923
dspjm

Der Systembus verfügt über Steuer-, Adress- und Datenbusse, wie wir in diesem Bild sehen können

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

Ich denke, der Front-Side-Bus und der Memory-Bus befinden sich direkt am Systembus, aber was ist mit den PCIExpress- und PCI-Bussen, sind sie direkt mit dem Systembus verbunden? Oder verbinden sie sich einfach alle mit einem Hub oder Controller, und der Hub oder Controller ist an den Systembus angeschlossen?

1
Lesen Sie -> http://computer.howstuffworks.com/pci1.htm Sickest vor 10 Jahren 0

2 Antworten auf die Frage

1
David Schwartz

Es gibt wirklich keinen "Systembus" mehr. Dies ist, als würde man fragen, wo sich die Hufeisen auf einem Auto befinden.

1
Austin T French

Die kurze Antwort lautet nein .

@Sickest und den Link in seinem Kommentar stehlen und ausarbeiten:

Das von Ihnen bereitgestellte Bild ist veraltet. Moderne Architektur verlegte den Speichercontroller tatsächlich von der North Bridge auf die CPU.

Wenn Sie sich Ihr Motherboard einmal ansehen, werden Sie viele Controller und Chips sehen, mit denen Peripheriegeräte kommunizieren müssen, bevor sie auf den mehr Kern-Systembus treffen:

Bei [modernen x86-CPUs] (http://media.bestofmicro.com/x79-block-diagram,CT-307613-13.jpg) befindet sich der Hochgeschwindigkeits-PCIe-Controller auf dem CPU-Chip und es gibt wirklich keine "Frontside" Bus "anders als zwischen den Kernen. Am nächsten ist der DMI-Bus, der mehr mit PCIe als mit einem herkömmlichen Systembus vergleichbar ist. David Schwartz vor 10 Jahren 1
@ DavidSchwartz Danke! Ich dachte darüber nach, noch weiter zu gehen, aber es könnte ziemlich schnell zu einem vollständigen Buch werden. Deshalb hörte ich einfach auf, als ich dachte, dass der Punkt gut genug dargestellt wurde. Was modern ist ... Wann hat ISA das letzte Mal überhaupt jemand benutzt? Austin T French vor 10 Jahren 0