手机为什么不能和电脑那样随便换系统?
答案:3 悬赏:30 手机版
解决时间 2021-02-09 20:42
- 提问者网友:椧運幽默
- 2021-02-09 07:20
RT,从硬件和软件方面加以说明,ctrlC和ctrlv的闪
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-02-09 07:53
这就是手机系统的不兼容性,但不是绝对的,比如N900可以刷WM android IOS MEEGO等 HTC HD2可以刷WP7 android等
全部回答
- 1楼网友:雾月
- 2021-02-09 09:05
主要原因是各个系统的硬件不能兼容。
1 手机一般使用的是 arm 架构。
由于 soc 与其他设备(例如各种传感器)的通信是使用 i2c 或 spi 等总线通信的,操作系统无法检测硬件的存在,因此在 arm 上操作系统对硬件配置信息的获取一般是通过 device tree 实现的。即在编译操作系统内核时,在源代码中写明硬件端口与设备的对应关系。
由于主板在不同型号间往往是不同的,硬件布线是不同的,甚至硬件也是不同的,如果没有针对该 hardware revision 重新编译内核,就没办法使用 soc 外的设备。
2、 运营商利益
运营商的合约机基本上会校验内核的数字签名,防止第三方内核的加载。因为获得系统最高权限有时可以绕开运营商的限制。
- 2楼网友:忘川信使
- 2021-02-09 08:45
硬件: 首先你说的手机应该指的是智能手机,按我的理解智能手机的硬件还没有统一标准,各个牌子的手机不管高档低档机子电路的布线,所选用的一些硬件是不一样的,多数连同种功能的硬件所用的个数可能都不一样,比如你用A出产的一块128RAM内存,我用B出产的2块256RAM内存。就拿手机所用的cpu来说吧,现在手机cpu很多使用的ARM架构的(大多哈弗结构——逻辑运算的方式),像高通等。inter现在也开始大力发展适合用手机CPU(大多冯若依曼结构)。还有同样的CPU搭载大小不同的内存,甚至布线最后可能速率的不一样。总之只能智能手机就是有智能核心(cpu),储存器(RAM,ROM),输入输出(屏,键),通信硬件等基本组成。然后各家厂家在加上他们自己的一些什么硬件,减少一些什么,加强一些什么,乱七八糟各家不同,没有标准。不像电脑,就是主板(有标准,标准插槽什么的),CPU(不是inter的就是AMD的),显卡(GPU,不是集成inter的就是ATI或英伟达的),内存(金手指统一和主板插槽契合,相当于手机RAM),硬盘(相当于手机ROM)等等等等。这些硬件组合起来都是为了实现同一功能,不像手机组合五花八门,不过也实现通信等功能,但是不同方法实现,这样就导致软件也不好统一了。软件:由于硬件不统一,用的CPU结构可能不一样,逻辑运算方法不同,写出来的程序都是根据逻辑方法来编辑的,相对的适合在上使用的程序就不一样(系统也是程序)。还有同样的结构但配置高低不同,可能同样的程序也运行不了,像有的程序要求高,比如有的手机只能用android1.5不能升级成现在的2.3.反正手机内部除了CPU,内存等,其他各家厂家硬件使用弄得很乱,有的适合塞班,有的android,有的window mobile等等。苹果用自己为自己的硬件写的系统(程序),同样黑莓也是。最后,手机为什么不能和电脑那样随便换系统,就显而易见了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯