首页 » 技术分享 » 智能手机与非智能手机的区别问题

智能手机与非智能手机的区别问题

 

      之前一直困惑于普通手机与智能手机的区别到底是什么,还特意问过一些人,不过总感觉解释的不是很合适。有人说在于有无操作系统。

传统的手机无操作系统,比如MTK,智能手机又操作系统。现在看来不正确,现在就以MTK为例说明一下:

      MTK是一个开发平台,其既有传统手机产品,也有智能手机产品,这里我们说的是传统手机产品部分。

      MTK生产的传统手机采用的操作系统是Nucleus Nucleus Plus是美国源代码操作系统商ATI公司推出的新一代嵌入式操作系统,属于抢先式实时多任务操作系统内核, 95%的代码使用ANSI C编写,非常便于移植于各种处理器家族。从实现的角度讲,不同于传统嵌入式开发,Nucleus Plus是以函数库的形式链接到目标应用程序中,形成可执行目标代码,下载到目标板上或烧到ROM/FLASH ROM 中去执行。Nucleus Plus内核在典型的CISC体系结构上占据大约20k空间,而在典型的RISC体系结构上占据空间为40k左右,其内核数据结构占据1.5k字节的空间。Nucleus Plus以其实时响应、抢先、多任务以及源代码开放特性获得在通讯、国防、工业控制、航空/航天、铁路、网络、POS、自动化控制、智能家电等领域的广泛应用。 TI和MTK都是使用Nucleus OS。 

       同时Nucleus OS 和Palm OS其实都是实时多任务操作系统,主要区别是侧重点不同, Palm之所以在PDA领域占有70%以上的市场,就是因为其立足于个人电子消费品,着重发展图形界面和多任务管理;而风河的Vxworks之所以在火星车上得以应用,则是因为其高实时性和高可靠性。鉴于对图像处理越来越高的要求,原本基于基带芯片的外围普通芯片无法满足需求,硬件厂商便渐渐演变为采用单独的应用处理器进行图像处理,目前这种处理方式渐渐被绝大多数的智能手机所采用!这也是很多人关于智能手机与非智能手机在硬件上的一个区别!

      基于智能手机大多立足于个人消费品,所以要求有丰富的应用软件,而这相比于传统手机,无论从数量上还是应用软件的运行原理上都有很大不同,在数量上,以Apple的app store 为例,其应用软件数量以大10万之多,这是传统手机所无法模拟的。在运行原理上传统手机一般只支持java程序,这些程序在java虚拟机上运行,而智能手机上的应用软件可以直接运行在系统上,不需要虚拟机,而这大大加强了智能手机的扩展性能。随着智能手机的发展,支持多任务将成为智能手机的基本特性,而这时传统手机说无法比拟的!

 

参考文献:

http://baike.baidu.com/view/6115.htm

http://zhidao.baidu.com/question/110973162.html

http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece76310578a385e12db3e60c0d0622885c21484642c101a39fed951560d4f8899292c5cf31c5eeff33072355c37b0efcb9f4aaaf9c47c3bcd7a742613913162c46da4dc3623d6549a4de8df0e97bce74197b9a3d1c82325dd52756df1f49c2e0503ca1ee76230f4d59d5f635e07cbec27648f4e072f885044a136fbf74518108086ca2d48d45ed5&p=c261d71285cc47ff57eec96557&user=baidu

http://news.ccidnet.com/art/1032/20071107/1267809_1.html

转载自原文链接, 如需删除请联系管理员。

原文链接:智能手机与非智能手机的区别问题,转载请注明来源!

0