arm架构和高通的自己架构,两个为什么可以运行安卓,是不是指
gpu吧
全部回复
仅看楼主
level 4
小心了丶路滑º
楼主
arm架构和高通的自己架构,两个为什么可以运行安卓,是不是指令集兼容还是安卓兼容两套指令集?,还有指令集长啥样,我没看过,可不可以给我见试一次
2019年03月28日 14点03分
1
level 5
龙天剑客
指令集兼容,原来高通不用公版之前的魔改架构也是买的arm指令集
2019年03月28日 14点03分
2
小心了丶路滑º
我还以为会类似linux一样,对两款处理器采用软件兼容
2019年03月28日 14点03分
level 7
2606934426WEN
高通处理器其实就是用的公版架构
2019年04月09日 20点04分
3
公子慕白♂
准确的说三家都做了修改,只不过修改的幅度不一样的
2019年04月10日 15点04分
WilsonWong
扯淡,你怕是不知道高通以前的scorpion和krait架构,还有骁龙820上面的kryo架构,和公版ARM有个鸡儿关系
2022年10月07日 18点10分
level 13
公子慕白♂
这世界上只有两套指令集,一套是电脑上用的完整版的x86,另一套就是arm的精简指令集,指令集就相当于一套详细的指导意见书,而架构则像是盖房子用的图纸,指令集更新的比较慢,但是架构几乎每年都在更新。苹果是只买指令集不买架构,高通三星mtk是两样一块儿买然后再自己改一改,懂了吧?
2019年04月10日 15点04分
4
pengzhenxx
指令集多了去了。MIPS指令集的CPU,也是大量使用的,比如龙芯还有你的路由器,交换机等基本都是MIPS指令集CPU。。。RISC的CPU指令集各种各样是非常多的
2019年04月11日 02点04分
公子慕白♂
@pengzhenxx
多谢大佬赐教
2019年04月11日 02点04分
level 13
公子慕白♂
苹果之所以比安卓流畅,除了系统执行效率高以外,很大程度上就是因为他自己设计的架构非常强大,几乎每一代的单核性能都比arm的同期公版强50%以上!
2019年04月10日 15点04分
5
level 12
pengzhenxx
指令集没什么高大上的,通俗来讲就是操作CPU的语言,就像全中国人都用汉语交流一样,不管你是那个地方的人,哪怕是外国人,会汉语就能运行在中国这个社会环境中。。。
CPU也一样,Intel和AMD的CPU微架构很不同,但是用了同一种x86语言,自然那些编译成x86的应用程序就能运行。。。操作系统也是软件,都要被编译成相应指令系统的程序,所以操作系统对于同一指令集的不同微架构CPU不同进行刻意区分,自然就没有兼容一说。。。
2019年04月11日 02点04分
6
pengzhenxx
不用进行可以区分
2019年04月11日 02点04分
zf2370
你的比喻很通俗易懂 给我们这样的小白解了惑
2019年04月20日 09点04分
level 12
pengzhenxx
x86和ARM、MIPS等是通用指令集,通用指令集通俗来讲是大白话,只要能说大白话,就能在社会中运行,CPU也一样,只要会通用指令集就能运行软件。。。
还有一些扩展指令集,比如什么SSE,AVX,AVX2,AVX512等等,这些扩展指令集相当于是成语,成语4个字就能表示一大坨意思,大白话要描述很多才能达到成语的意思,所以成语的效率远高于大白话。。。
CPU也一样,扩展指令集就是成语,一条扩展指令就能完成很多条通用指令的功能,所以扩展指令集的效率高于通用指令集。。。
但是成语不能随便乱用,要适当的语境才能用,扩展指令集也完全一样,也是特殊的算法及软件才能用的。。。。所以说,科技来源于生活和自然不是没有道理的。。。
2019年04月11日 02点04分
7
Reset♂
就是喜欢你们把高深远离说的通俗易懂
2019年04月11日 10点04分
zf2370
你的比喻很通俗易懂 给我们这样的小白解了惑
2019年04月20日 09点04分
1a2b257
精简指令集和复杂指令集存在较大的性能差距,执行同一个任务,复杂指令集只需执行一次,而精简指令集需要拆分执行,故跨平台跨指令集对比是不合理的
2019年05月08日 01点05分
pengzhenxx
@1a2b257
我在对比精简指令集和复杂指令集???请你看清楚,再来讨论,而且你这段话也是错的。。。现在哪里还有CISC的CPU?现在的x86内核全是RISC处理器,RISC更容易实现超标量乱序执行架构
2019年05月08日 02点05分
level 11
贴吧用户_5EM9N54
高通就是arm构架 阉割改改而已
2019年04月29日 22点04分
9
1