我大概明白了,这些系列CPU只要都是aarch64,架构和指令集都一样,对编译器透明。至于不同CPU间有些寄存器啥的不同,那这属于OS移植的事了,针对porting一下即可。至于调度嘛,OS是需要知道各个核的特性核能力的,需要根据场景按规律调度就是。
是这样吧?
【 在 hgoldfish 的大作中提到: 】
: 对操作系统是兼容的。
: 事实上,你现在用的 amd64 架构的处理器,也是每个核心有自己的频率,跑在不同的速度上。有些核心比较热,很快降频,有些核心体制好,可以跑得久一些。
: 操作系统采样,根据任务优化级调度就差不多了。真实场景更复杂一点。我听说是搞白名单,碰到游戏进程,就放到大核上跑,碰到普通进程,就放到小核上跑。
: ...................
--
FROM 124.202.185.*