社区
英特尔边缘计算技术
帖子详情
多核CPU的任务分配是随机的吗?
kellyxinee
2007-09-20 11:46:36
如题:
比如:在某一时刻,有外部I/O的通信,有 中断, 也要与 存储器交流,那这些任务会有哪个核来处理呢?是随机的吗? 谢谢
...全文
696
10
打赏
收藏
多核CPU的任务分配是随机的吗?
如题: 比如:在某一时刻,有外部I/O的通信,有 中断, 也要与 存储器交流,那这些任务会有哪个核来处理呢?是随机的吗? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
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
打赏
举报
回复
没人指教
多核
处理器中任务调度与负载均衡的研究.pdf
多核
处理器中任务调度与负载均衡的研究.pdf
2023年
多核
并行编程实验报告.doc
2023年
多核
并行编程实验报告.doc
Rethinking Memory Management in Modern Operating System : Horizontal, Vertical or Random?
Rethinking Memory Management in Modern Operating System : Horizontal, Vertical or Random?
多核
和多
CPU
编程——任务调度
一、调度算法分类 任务分解后,具体如何安排任务到硬件上执行,就需要对任务执行更高效更便捷进行分析。基本上,就可以形成算法模型。任务并行的调度算法基本有三大类: 1、树结构算法 其实就是任务执行是有先后顺序和依赖相关的,这些就可以通过一个树的遍历来完成。 2、Fork-join算法 并行任务调度算法中很常见的,其主要核心是任务窃取(也就是前面提到的线程的窃取) 3、图调度算法 图调度算法和树算法基本原理有些类似,只是具体的调度方式有所不同。在前面的DAG中已经分析过,主要是在形成的任务图中,进行分层并行。 二
linux
多核
cpu
监控,Linux 下
多核
CPU
知识
1. 在Linux下,如何确认是
多核
或多
CPU
:#cat /proc/
cpu
info如果有多个类似以下的项目,则为
多核
或多
CPU
:processor : 0......processor : 12. Linux下,如何看每个
CPU
的使用率:#top -d 1之后按下1. 则显示多个
CPU
Cpu
0 : 1.0%us, 3.0%sy, 0.0%ni, 96.0%id, 0.0%wa, ...
英特尔边缘计算技术
567
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章