CPU是否知道它是从RAM还是某些外设读取?

时间:2014-12-16 11:54:48

标签: cpu ram pci

据我所知,如果CPU想要读取一些数据,比如1个字节,或者来自RAM或某些外围设备,比如硬盘驱动器,它会将地址写入其地址总线并输出读取通过其控制总线发出信号(假设发生缓存丢失),然后等待数据通过数据总线传来。它的北桥需要告诉它从CPU接收的地址代表RAM或外设中的位置,以便将读取请求转发到正确的总线--- RAM控制器或PCI总线。 CPU本身并不知道这一点,虽然它可能觉得它必须等待一段时间才能使数据来自某些地址,而不是来自其他地址。

我是对的吗?

1 个答案:

答案 0 :(得分:1)

CPU仅使用地址...地址本身根据地址中的某些位决定是IO地址还是内存地址。