手机一键电脑装系统下

发布时间: 2023-04-16 00:00 阅读: 文章来源:转载

先介绍一部曾经的刷机小王子“HTC HD2”,它能把全世界所有的主流操作系统都刷个遍,叫得上名、叫不上名的操作系统全刷了一遍,粗略算了一下这款手机能刷的操作系统大类就多达13种。

但像这样能遍刷这么多操作系统的手机屈指可数,我们身边99%的手机都做不到,好多手机连自家厂商新推出的系统都刷不了,那么我们就有疑问了,为什么手机不能像电脑一样随意的装系统呢?

1、电脑的模式

我们一般所说的PC电脑是建立在“冯诺依曼式”的架构体系上的,这一架构体系从一开始就是一个开放的标准,这样既实现了不同的硬件供货商供货,而且还能让软硬件向后兼容。这样只要各厂商都遵照统一的标准,生产出来的产品都是可以相互兼容的,这样还有一个好处就是让硬件和软件可以剥离开来,让各厂商都把精力集中在一小块领域上,而不用整盘考虑。

从驱动方面来看,windows是微内核,驱动安装相对比较方便,我们知道PC电脑的CPU主流的只有两家(intel和AMD),显卡只有A/N/I三家(AMD 、NVIDIA、intel),而主板芯片也仅有A/I两家(intel和AMD),所以只要集成A/I两家的CPU驱动、A/N/I三家的显卡驱动和A/I两家的主板驱动就可以普遍兼容了,当这些硬件在架构上没有太大改变的情况下还可以使用老驱动。诸如此类原因才使如今的PC电脑在进行系统安装成为了一件很容易的事。

2、手机的模式

手机就不一样了,如今主流的安卓(Android)系统是基于Linux的宏内核、ARM 架构,硬件驱动是要编译进内核的,而且手机的硬件碎片化太严重了,诸如摄像头、陀螺仪、指纹识别等硬件。往往手机的SOC就包含了十几个模块,就算是同一家CPU厂商开发的不同产品所使用的模块都有可能不一样,现在主流的手机CPU厂商就有高通、华为、三星、联发科这几家,各厂商都不公开自己研发的相关驱动,也不遵守统一的标准,这样想开发兼容所有手机的驱动几乎不可能。

我们知道手机的硬件花样太多,如果使用像PC电脑的方式来安装系统将会无比麻烦,为了避开这些麻烦,如今的手机厂商都惯用的是“烧写”ROM的方式,说得直白一点就是复制,这与PC电脑安装系统有本质的区别。再者手机厂商为旧手机升级也变得无比繁琐,有多少家手机厂商就需要付出多少家的人力来单独为某款手机开发升级,不像PC电脑只要微软一家单独研制新系统,而不用考虑其它原因就可以实现全部电脑设备的兼容。

综合来说,手机不能像电脑一样随意的安装系统有如下这几个主要的原因:让某款操作系统兼容如今所有手机的话,研发成本太高,高到没有哪家手机公司能承受起;其次是与手机相关的各厂商不配合,想让所有厂商把自己的研发成果公布出来(硬件驱动等),实在太难了;为手机安装系统的安装程序设计也将复杂无比,因为它要做大量的检测,找到合适的驱动才能顺利地把系统安装到手机上并能正常使用。鉴于这些原因,所以手机才不能像电脑一样安装系统。

友情提示:搞机有风险,尝试需谨慎!喜欢本篇文章的,请关注微信公众号:另类搞机,最新原创内容尽在掌握!

•••展开全文
相关文章