控制器、接口、适配卡、芯片组、总线之间的关系

Tim*_*Tim 4 motherboard controller chipset computer-architecture

我对以下概念及其关系感到困惑:控制器、接口、适配器、芯片组、总线和北/南桥。谁能指出他们是如何一起工作的,他们的区别和关系是什么?

感谢致敬!


我试图将这些概念描绘成计算机组织图中的不同位置,但真的不能。

MDM*_*rra 5

控制器就像听起来一样。控制过程的电路。例如,USB 控制器负责控制 USB 端口。

接口是组件区域连接的地方。SATA 连接可以称为接口。NIC 代表网络接口卡。

我不知道你的意思是我的“适应卡”,也许你是说子板或 Adaptec 卡?Adaptec 是一家计算机组件制造商,子板或转接板用于服务器和一些奇怪的台式机,以便在给定主板布局的非自然位置提供接口。

总线将控制器相互连接,并连接到 CPU 和接口。数据在总线上从一个地方传输到另一个地方。这就是数据从硬盘驱动器到 RAM 到 CPU 到视频卡等的方式。

芯片组是同一块硅片上的控制器组合。传统上,北桥芯片组可以处理 RAM、CPU 和视频等高速连接,而南桥芯片组可以处理较慢的操作,例如磁盘 I/O、USB、PCI 等。 然而,这在现代设计中正在发生变化,一些设计已经CPU 和 RAM 以及其他主要控制器之间的直接总线都在一块硅片上制造。

因此,举一个如何协同工作的示例:当您将 USB 驱动器等设备插入 USB接口时,可能位于南桥芯片组上的USB控制器通过总线与设备交互。任何需要的数据都发送到CPU进行处理,如果结果需要在屏幕上显示任何数据,CPU会将数据发送到北桥芯片组,该芯片组将传送到视频卡显示给显示器,从而可能通过 VGA、DVI、HDMI 或 Displayport接口连接到计算机。