11年9个月前IP:广东
759025
3楼
引用 张静茹:
1,如果像是多核心A9这样的cpu非要裸机的话,只能用一个核心吗?
2.如果是跑操作系统,多个核心是怎么调度的?
1.可以,实际上uboot里面就是这么干的,不过这样运行的就没有多核的优势了。
2.多核调度依赖SMP算法,linux的代码在linux/arch/arm/smp.c里面,多核调度还是在基本的时间片调度上面加的,这部分搜索linux的文档可以查看,不过不同的厂商会开发自己cpu-hotplug模块(CPU开关核算法),基本上还是依赖于当前系统的CPU、IO负载来决定是否开关核,这对功耗很重要
评论
文号 / 759025

千古风流
名片发私信
学术分 4
总主题 198 帖总回复 2448 楼拥有证书:学者 机友 笔友
注册于 2015/01/11 13:58:18最后登录 2026/10/30 22:49:49
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:广东

个人简介

收音机爱好者

笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的