多核CPU的任务分配是随机的吗?

kellyxinee 2007-09-20 11:46:36
如题:
比如:在某一时刻,有外部I/O的通信,有 中断, 也要与 存储器交流,那这些任务会有哪个核来处理呢?是随机的吗? 谢谢
...全文
696 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
oldmanzhao 2007-11-07
  • 打赏
  • 举报
回复
这种分配算法现在已经很成熟了,不大可能在这方面造成严重的性能损失。
ffzgz 2007-11-07
  • 打赏
  • 举报
回复
这个是操作系统在任务调度的时候要考虑的负载均衡算法.用户不用担心这个
fenggf 2007-10-27
  • 打赏
  • 举报
回复
中断是由apic来分配的,当然可以通过OS来配置它,甚至也可以将一个核“热插拨下来”不让它做任务事情(高版本的Linux内核已支持这个功能),至于内存访问如果是普通的内存读写,要么是依附于某个应用程序要么依附于OS内核,这个完全是由操作系统的进程调度和操作系统来完成的,应用也是可以通过亲和性捆绑到指定处理器的
zhangyixian525 2007-10-21
  • 打赏
  • 举报
回复
支持6楼的观点,CPU的任务分配归操作系统支配。CPU的哪个核要处理什么样的事情很难由外部的参与。
除非你可以对操作系统的高度算法进行修改。
flyingdog 2007-10-19
  • 打赏
  • 举报
回复
这个其实是os管理的。即使是中断通过apic,也是通过os对apic编程的。
os需要做的就是公平的分配。
当然对于用户来说分配到哪个核是随机的。但是windows系统为用户提供了api,使得某一个进程或线程只能在指定的核上运行。
danscort2000 2007-10-17
  • 打赏
  • 举报
回复
问MakeDoallar公司吧
但是他们始终不肯回答
只是说 windows偏向公平为每个线程分配时间片
lbaby 2007-10-16
  • 打赏
  • 举报
回复
FCFS原则,处理器越多,FCFS的性能越好
负载均衡是肯定要考虑的
Simore 2007-10-16
  • 打赏
  • 举报
回复
关注!

个人觉得应该不是完全随机的吧,还要考虑各负载均衡的问题吧,要不有的核心闲死,有的核心忙死,呵呵。

盼高手指点阿!
lauxp 2007-10-14
  • 打赏
  • 举报
回复
APIC
ajq 2007-09-24
  • 打赏
  • 举报
回复
没人指教

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧