作者piimaila (haha)
看板Programming
标题Re: [问题] 程式在多核心架构下执行
时间Mon Sep 10 10:54:03 2007
※ 引述《bookmarket (bookmarket)》之铭言:
: 请问一下,现在应用程式或者系统程式怎麽跑在多核心架构下呢
: 譬如说,现在有A、B两个cpu,
: 现在有两个程式要执行分别是game和一个应用程式如word
: 那麽这两个程式是怎麽执行呢
: 是由A cpu执行game,b cpu跑word吗
: 还是说另一种情况
假设A有 a,b,c三个行程
假设B有 a',b',c'三个行程
有甲乙两个CPU
则
甲可能分到 a, a', b', c'
乙可能分到 b, c
看作业系统怎去分配
产生行程是程式的事
分配行程是作业系统的事情
除非特殊要求或写法
: game的程式中,有某一段程式码(code area S)可以独立出来执行
: 那这样game就分成两边跑
: A cpu跑word,而B cpu跑 code area S吗
: 还是说上述说的情况都不是呢?
: 麻烦各位指点一下
: 谢谢
当然 你可以指定CPU去执行某个行程 每个平台
都应该会有人写这样的function
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.70.34