在x86系统下,南桥管理所有的IO设备,数据要先通过北桥进入内存,再进入CPU?
PCIE口是直接连北桥的,那么CPU要访问PCIE口的数据,数据是否也要先进入内存,还是直接就进入CPU?
也就是说,现在的芯片组出了南桥相连的器件数据需要先过内存再进入CPU,而直连CPU的器件数据(包括PCIE等)无需经过内存而直接进入CPU内?
追答以Intel 5系主板架构为例,CPU集成了PCIE控制器,可以直接访问PCI-E通道,无需经过内存,CPU上面的集显(5系时代还叫“集显”)、外部设备等则需要通过PCH,经DMI总线与CPU通信,如下所示:
而以下则是典型的老式南北桥设计(Intel,FSB总线设计):
计算机的CPU为什么不直接调取硬盘文件,而要先载入到内存中?