首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

smp 双核微处理器的访问内存的顺序

2013-07-09 
smp 双核处理器的访问内存的顺序hi 大家好:有个问题想不明白,希望可以得到大家的帮助。前提是:硬件提供两个

smp 双核处理器的访问内存的顺序
hi 大家好:

    有个问题想不明白,希望可以得到大家的帮助。

    前提是:硬件提供两个cpu。那么当两个cpu同时想要通过总线去访问sdram。那么这个时候是哪个cpu先得到总线控制权?这个有先后吗。假设第一个cpu{0}得到了控制权,在某几个clk访问了sdram。那么同时,在这几个clk之中,另外一个cpu{1}是在等待状态?
    这样看来如果使用双核或者多核,其实在和外设读取的时候也是顺序执行的,而不是并行的。我这样理解对吗?

谢谢。 双核 硬件 内存
[解决办法]
cpu[0] cpu[1] 同时申请总线,假设仲裁后cpu[0]得到了总线控制权,然后cpu[0]控制总线进行取指令,cpu[0]取完指令后放弃总线控制权进行指令解析,同时cpu[1]获得总线控制权,然后cpu[1]进行取指....
这不并行了?
[解决办法]
另外的cpu做其他事,不会等的。

热点排行