手机平板架构
来源:互联网 发布:华为端口镜像配置实例 编辑:程序博客网 时间:2024/04/27 19:59
原文链接:https://www.zhihu.com/question/31186242/answer/85962621
消费级市场的cpu架构主要就是两种
x86架构 和 arm架构
arm主要针对超便携终端,也就是大部分手机,ios和安卓平板
x86主要对应pc操作系统,就是mac,windows电脑,还有win平板会用,但安卓也适用
而消费级的cpu厂商,无非那个几个
一一介绍一下,以理清思路
amd,消费市场中,只生产x86架构的pc处理器,在本问题讨论环节中可以被无视
intel,消费市场中,生产x86架构的pc处理器,占有率极高,并同时生产x86架构的手机处理器,占有率很低
高通,消费市场中,只生产arm架构手机处理器,占有率高
mtk,消费市场中,只生产arm架构手机处理器,占有率尚可
华为,苹果,三星,消费市场中,只生产arm架构手机处理器,只有自家手机才会采用(有时候也会给别人用,有时候自己也不用,看情况),占有率看情况
而对系统而言
windows系统只能运行在x86架构的cpu上(但是记好,x86只是必要条件之一,要运行windows不仅仅是简单有x86就行的)
mac系统只能运行在x86架构的cpu上
ios系统只能运行在arm架构的cpu上
安卓既能运行在arm架构cpu上,也能运行在x86架构的cpu上(其实不完全是这样,但是可以先这么理解)
windows phone同安卓一样,兼容x86和arm
所以你能看到
安卓手机在cpu上和windows系统电脑是有交集的,那就是安卓和视窗都能兼容x86架构cpu
所以安装x86 cpu的手机
比如这个
华硕zenfone2,采用atom z3560 cpu,x86架构哦~~~~~~
windows系统只能运行在x86架构的cpu上(但是记好,x86只是必要条件之一,要运行windows不仅仅是简单有x86就行的)
mac系统只能运行在x86架构的cpu上
ios系统只能运行在arm架构的cpu上
安卓既能运行在arm架构cpu上,也能运行在x86架构的cpu上(其实不完全是这样,但是可以先这么理解)
windows phone同安卓一样,兼容x86和arm
所以你能看到
安卓手机在cpu上和windows系统电脑是有交集的,那就是安卓和视窗都能兼容x86架构cpu
所以安装x86 cpu的手机
比如这个
华硕zenfone2,采用atom z3560 cpu,x86架构哦~~~~~~
可不可以刷完整windows
no
我是说,可以刷了,但没法正常使用
为什么,因为驱动不支持
为什么
刚才提到了
x86只是运行windows的必要条件之一,另个重要条件我还没说呢
就是显卡(gpu)的支持
windows系统下的图形驱动api是direct x
no
我是说,可以刷了,但没法正常使用
为什么,因为驱动不支持
为什么
刚才提到了
x86只是运行windows的必要条件之一,另个重要条件我还没说呢
就是显卡(gpu)的支持
windows系统下的图形驱动api是direct x
而安卓,ios的图形驱动api是 opengl es(或者ios专用的metal,这个就不加入讨论了)
于是接下来就要祭出集成显卡厂商的介绍了(这个问题没有讨论独立显卡的必要,所以独显厂家就不举例了)
英特尔:生产自家的HD graphics集成gpu,仅适配于core处理器与atom x系列中
--------------在分割线之上的gpu,都是对direct x支持较完备,对opengl es兼容不佳的gpu----------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------而分隔线之下的都是对opengl es兼容完备但对direct x兼容不好的gpu---------------------
imagination:生产powerVR系列gpu,为苹果御用,目前还被mtk采用,三星也曾采取过该gpu方案而英特尔的atom z2xx0与z3xx0系列cpu也采用的是powerVR方案
arm,对,没错就是arm架构的发明公司,就叫arm公司,生产mali系列gpu,多被三星,华为使用
adreno:又高通开发,只与高通自家的cpu组合集成
Stop at here
注意看加粗划线字
可以看到英特尔对于自己旗下的cpu
采取了两种方案
对的,方案一就是x86 cpu+自家HD显卡
自家的HD显卡对direct x兼容更好,也就是说对采用direct x技术的windows系统兼容更好
所以这一套组合被用在windows电脑和平板上
英特尔:生产自家的HD graphics集成gpu,仅适配于core处理器与atom x系列中
--------------在分割线之上的gpu,都是对direct x支持较完备,对opengl es兼容不佳的gpu----------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------而分隔线之下的都是对opengl es兼容完备但对direct x兼容不好的gpu---------------------
imagination:生产powerVR系列gpu,为苹果御用,目前还被mtk采用,三星也曾采取过该gpu方案而英特尔的atom z2xx0与z3xx0系列cpu也采用的是powerVR方案
arm,对,没错就是arm架构的发明公司,就叫arm公司,生产mali系列gpu,多被三星,华为使用
adreno:又高通开发,只与高通自家的cpu组合集成
Stop at here
注意看加粗划线字
可以看到英特尔对于自己旗下的cpu
采取了两种方案
对的,方案一就是x86 cpu+自家HD显卡
自家的HD显卡对direct x兼容更好,也就是说对采用direct x技术的windows系统兼容更好
所以这一套组合被用在windows电脑和平板上
第二套方案则是x86 cpu+ Imagination的显卡
Imagination显卡对opengl es兼容更好,也就是说对采用opengl es技术的安卓系统兼容更好
所以这一组合被用在安卓手机和平板上
而这两套方案,在显卡的配置上,是完全不同的
图形api支持方案的不同直接决定了操作系统解决方案的不同
采用第二套解决的方案的x86安卓手机在显卡上无法很好的与第一套系统的windows系统适配,所以无法正常运行
另外,按照其他楼层的描述,即使是安卓x86的cpu,在指令集上也有所阉割
私以为这是有可能的,但是目前还没有了解,先放在这里,作为一个运行不了windows的理由吧,该回答来自于王平森先生
依据贴吧的理论手机的atom处理器的x86指令集是被阉割的,所以想刷入windows要解锁并重刷内核
相比普通的刷机这需要更多的工作量和更多技术含量,所以对于我们普通用户,即使是想给x86手机刷入驱动不全,无法正常使用的windows,也很难做到
--------------------------------------------------------------------------------------------------------------------------------------------
PS:按照imagination的官方参数 atom的处理器采用的power vr g6xx0显卡是支持dx11的,但是实际上,强行刷入win7(win7兼容dx11)后的zenfone2并不能兼容dx
也就是说,对于完整的windows下direct x环境,powerVR,adreno和mali系列gpu并不能很好的支持,如有更加了解的大神可以予以指导
所以普通手机无法安装windows
而英特尔cpu的手机可以安装windows但是难以确保正常使用
就是这样。。。
图形api支持方案的不同直接决定了操作系统解决方案的不同
采用第二套解决的方案的x86安卓手机在显卡上无法很好的与第一套系统的windows系统适配,所以无法正常运行
另外,按照其他楼层的描述,即使是安卓x86的cpu,在指令集上也有所阉割
私以为这是有可能的,但是目前还没有了解,先放在这里,作为一个运行不了windows的理由吧,该回答来自于王平森先生
依据贴吧的理论手机的atom处理器的x86指令集是被阉割的,所以想刷入windows要解锁并重刷内核
相比普通的刷机这需要更多的工作量和更多技术含量,所以对于我们普通用户,即使是想给x86手机刷入驱动不全,无法正常使用的windows,也很难做到
--------------------------------------------------------------------------------------------------------------------------------------------
PS:按照imagination的官方参数 atom的处理器采用的power vr g6xx0显卡是支持dx11的,但是实际上,强行刷入win7(win7兼容dx11)后的zenfone2并不能兼容dx
也就是说,对于完整的windows下direct x环境,powerVR,adreno和mali系列gpu并不能很好的支持,如有更加了解的大神可以予以指导
所以普通手机无法安装windows
而英特尔cpu的手机可以安装windows但是难以确保正常使用
就是这样。。。
0 0
- 手机平板架构
- 平板与手机支持
- nexus 手机&平板电脑
- iOS 手机||平板判断
- android 判断平板还是手机
- 兼容手机与平板开发
- 判断是平板还是手机
- 查看手机,平板的Iafw
- Android手机平板根目录详解
- 判断手机电脑平板平台
- 手机架构
- 太阳能耳机可为手机平板充电
- andorid程序同时支持手机 平板电脑
- Android中 判断是平板还是手机
- Android Fragment 兼容手机和平板
- android中手机模式还是平板模式
- android手机或者平板重力感应器描述
- Android 判断设备是平板还是手机
- 面向对象设计6大原则之四(依赖倒置原则)-让项目拥有变化的能力
- 二进制数据转 基本数据类型
- 2014年多校联合题目总结【留着开学刷套题用】
- MySQL存储引擎中的MyISAM和InnoDB区别详解
- 常用正则表达式
- 手机平板架构
- 我的通行你的证
- Java自学全套视频(jse,jee,ssh,android,oracle,linux,html,js,jQuery等)下载地址
- CentOS下配置Tomcat开机自启动
- Mac OS下Android开发环境配置详解
- 利用network filter限制虚拟机上外网实例
- Java自学视频整理
- 学习asp.net里的HttpModule
- GradientDrawable动态渐变