手机操作系统原理分析

2024-05-09 11:42

1. 手机操作系统原理分析

为何苹果手机不加大手机内存呢?两大操作系统的设计原理分析

手机操作系统原理分析

2. 手机上的操作系统是属于软件还是硬件

肯定是软件啊,不过跟电脑的操作系统不同,手机里的是烧录在硬件上,固化在硬件上的。

3. 各种手机的操作系统对比

补充:
黑莓手机的操作系统叫BlackBerry OS,最新版本7.0
三星特有的操作系统叫Bada,只有三星自己在用
原来的palm系列手机的操作系统最早叫palm,在被惠普收购后改叫webos(最新版3.0),但是现在惠普貌似已经放弃这个系统了
还有meego:intel和nokia主导下的一款基于linux的操作系统,本意是想与iOS、android并争天下,无奈操作系统本身还不成熟,加上nokia半路放了intel的鸽子转投微软怀抱,因此未来也是生死不明
Windows系:最早的叫windows mobile从5.0开始,用过多普达的都知道,现在改叫window phone 7
基于android系统深度定制系列:移动的ophone、联想的乐phone、小米手机的MIUI等等,都是站在谷歌的肩膀上看世界的,与原生android系统还是存在一定的兼容性差异的 

目前手机市场以IOS、Android、Windows Phone 7(塞班已被诺基亚自废武功,不成气候了)三者为大。
其中IOS只有苹果在用,应用软件资源比较丰富,但是大多需要付费,软硬件结合的很好,可以用比android手机低一些的硬件配置达到或超过android手机的性能,但是IOS对多任务的支持不是很好,不能直接通过USB口传输数据,拷贝文件都要通过蛋疼的itunes(将来可能会有改进)

Android目前如日中天,大多数主要手机厂商如moto、三星、索爱、HTC等都有该操作系统的手机产品,应用软件越来越多,对多任务和USB、HDMI等接口提供了很好的支持,硬件机能一般都比较强悍,但是由于应用都是java编写的,资源消耗要大于IOS(IOS主要使用objective-C一种提供了不少面向对象特性的类C语言,专属于苹果的MAC OS和IOS平台的开发语言),另一方面由于操作系统本身版本升级频繁,常常会带来一些软件兼容问题,喜欢折腾的机油常常为于刷哪个版本的ROM而纠结,总体说来只要谷歌不犯错,能继续笼络住手机厂商,其未来的发展趋势不错。

Windows  phone 7是微软最新一代的手机操作系统,貌似目前还在市场推广之中,其优缺点有待时间检验,目前谷歌收了moto,不排除微软以后可能会收了诺基亚,到时候会给用户带来什么创新产品值得期待

各种手机的操作系统对比

4. 手机操作系统移植

理论上来说是可以的,只要你完全熟悉以上三个操作系统所使用的系统语言,对手机驱动进行编译就可以了,但是你移植的话例如把一台安卓系统的手机换成IOS系统的是不可能的,ios系统非常封闭,想要使用它的系统,你必须在硬件上和iphone 完全匹配(那就是一台iphone)。IOS换安卓、WP8也是一样的,你无法完全进入系统基层。由于我不懂WP8,所以无法告诉你android能否换WP8。由于这种驱动资料都是内部开发者才能接触到的,如果你不是,那就要你自己编译。
你这种想法也不是只有你一个人有的,但是目前为止根本没有人能成功。现在有的ios变为android也只停留在基于IOS系统的改造,真正意义上的更换系统没有,所以,如果你不是资深程序猿,并且在以上两家系统公司(苹果、谷歌、微软)中开发过系统的,你就放弃吧

5. 手机操作系统是怎样做出来的?

主流的手机操作系统都是用汇编和C语言编写内核用JAVA编写的框架。
除汇编语言外都需要编译器对代码进行翻译,翻译成汇编语言才能被手机执行。编译器就像一个翻译软件,根据处理器不同将其翻译为相应的汇编语言。手机处理器只认识汇编语言,C语言和JAVA想在手机执行只能翻译为汇编语言。成熟的计算机语言
汇编语言是计算机本身语言低级语言全是0和1的代码,优点是执行效率高无需编译器手机本身就能识别。C语言是一门高级语言执行效率也高但是编写效率低仅比汇编语言高。所以主流操作系统都是用汇编和C语言编内核框架则由JAVA编写。
操作系统的本质是对硬件的调用和控制,所以手机操作系统包含所有相应语言的编译器,PC端使用编程软件如VC++6.0编码后可以直接在手机操作系统上运行。

扩展资料:
计算机的硬件作为一种电路元件,它的输出和输入只能是有电或者没电,也就是所说的高电平和低电平,所以计算机传递的数据是由“0” 和“1”组成的二进制数,所以说二进制的语言是计算机语言的本质。
由于机器语言具有特定性,完美适配特定型号的计算机,故而运行效率远远高过其他语言。机器语言,也就是第一代编程语言。
高级语言出来后编译器有了一定发展,编译器的翻译过程是非常复杂的,但就过程本身而言,与自然语言翻译却有不少相近之处。例如,把英语句子翻译为汉语句子时,通常需要经过下列几个步骤:
1,对句子中的每个英语单词进行识别。
2,对句子的语法结构进行分析。
3,分析句子的基本含义,进行初步翻译。
4,修饰译文,使之更加符合汉语的表达习惯。
5,将译文整理书写记录。
编译器的工作过程与自然语言翻译过程比较类似,亦可划分为五个阶段:词法分析、语法分析、语义分析与中间表示生成、代码优化、代码生成。
参考资料来源:百度百科-编译器结构     百度百科-汇编语言

手机操作系统是怎样做出来的?

6. 什么是手机系统

手机系统就是运行在手机上面的操作系统。具体来讲手机操作系统是用户和手机的接口,同时也是手机硬件和其他软件的接口。
手机操作系统的功能包括管理手机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,让手机系统所有资源最大限度地发挥作用,提供各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口等。

扩展资料:
手机操作系统主要应用在智能手机上。
智能手机操作系统主要有Symbian OS、Android OS、Windows Phone、iOS、Blackberry等。
1、iOS
OS是由苹果公司开发的手持设备操作系统。
苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,
iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。
2、Android OS
Android 英文原意为“机器人”,Andy Rubin于2003 年在美国创办了一家名为Android 的公司,其主要经营业务为手机软件和手机操作系统。
于2007 年11 月5 日正式推出了其基于Linux 2.6 标准内核的开源手机操作系统,命名为Android,是首个为移动终端开发的真正的开放的和完整的移动软件,支持厂商有摩托罗拉、HTC、三星、LG、索尼爱立信,联想,中兴等。
3、Windows phone
Windows Phone(简称:WP)是微软发布的一款智能手机操作系统,它将微软旗下的Xbox Live游戏、Xbox Music音乐与独特的视频体验集成至手机中。
微软公司于2010年10月11日晚上9点30分正式发布了智能手机操作。
4、symbian
symbian也被称作EPOC系统,这是最早由Psion公司开发的一个专门应用于手机等移动设备的操作系统。
其代表机型为使用Symbian 9.1系统的诺基亚 N73、N80和索爱 W958C等,使用Symbian 8.0系统的诺基亚N70、N72和使用Symbian 7.0系统的索尼爱立信P802P908,诺基亚的6600,西门子SX1。
5、Blackberry os
BlackBerry OS是Research In Motion专用操作系统,是Research In Motion为其智能手机产品BlackBerry开发的专用操作系统。
该系统具有多任务处理能力,并支持特定输入装置,如滚轮、轨迹球、触摸板及触摸屏等
BlackBerry的经典设计就是宽大的屏幕和便于输入的QWERTY键盘,所以BlackBerry一直是移动电邮的巨无霸。
参考资料来源:百度百科 - 手机操作系统
参考资料来源:百科百科 - 手机系统


7. 手机操作系统和硬件有关系么?为什么电脑可以装不同的操作系统而手机却不行?

手机cpu的架构和指令集不同

理论上说你只要去做各种硬件支持 安卓机也能装ios  不过没人做而已

支持的面越宽 对硬件的要求越高

手机操作系统和硬件有关系么?为什么电脑可以装不同的操作系统而手机却不行?

8. 什么是手机操作系统 没有会怎样

手机操作系统是管理手机硬件与软件资源的程序,同时也是手机系统的内核与基石。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。
手机操作系统一般只应用在高端智能化手机上。非智能手机的操作系统算不上真正意义的操作系统。目前,在智能手机市场上,中国市场仍以个人信息管理型手机为主,应用在手机上的操作系统主要有PalmOS、Symbian、Windows mobile、Linux和Android、iPhoneOS、黑莓七种。

其实,通俗的来说,手机操作系统就是软件,手机就是硬件,硬件是依托软件来实现功能的。
所以,手机操作系统就和电脑的操作系统一样重要,没有它,电脑就成了摆设,而手机也一样。