手机cpu数量给手机软件带来的影响

上传人:子 文档编号:42713213 上传时间:2018-06-03 格式:DOC 页数:1 大小:12.50KB
返回 下载 相关 举报
手机cpu数量给手机软件带来的影响_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《手机cpu数量给手机软件带来的影响》由会员分享,可在线阅读,更多相关《手机cpu数量给手机软件带来的影响(1页珍藏版)》请在金锄头文库上搜索。

1、手机运行的效果,都影响了上面各个软件运作的速度,这些都有它的核心 CPU 决定的。对于手机软件而言,目前很多手机只有一个 CPU,也就是基带处 理芯片中的 CPU 核。在这个 CPU 上既要跑通信协议,又要实现用户界面(称 作 UI 或 MMI) 。当然 DSP 会分担一些计算量繁重的工作,例如语音编解码、 安全层的各种算法等。 手机的 CPU 一般不是独立的芯片,而是基带处理芯片的一个单元,也称作 CPU 核。基带处理芯片是手机的核心,它不仅包含 CPU 核、DSP 核这些比较 通用的单元,还包含通信协议处理单元。通信协议处理单元和手机协议软件一 起完成空中接口要求的通信功能。随着芯片技术的

2、不断发展,越来越多的外围 电路可以被集成到基带处理芯片中,例如 BAP,即基带模拟处理器。这样手机 才可能越做越小、越做越便宜。 手机软件的 CPU 是手机的心脏,有了它才有运算强大数据及处理的能力, 另外还要大脑就是手机程序了。 操作系统在手机软件只占很小一部分。它的主要功能就是提供多任务调度、 通信机制。有的操作系统会提供动态内存分配,定时函数,但这些都不是必须 的。例如需要动态内存分配的模块,可以自己管理一个内存池,这样更易于隔 离模块和预测内存需求。大多数手机的操作系统如 android 开发的软件都是一个 很小的内核,例如 REX、HIOS 等。高通 REX 的源代码连 C 代码加汇

3、编也不过 一千多行,编译后不过是 2、3K 的代码量。而一般手机软件有几百到上千个源 文件、超过一百万行的代码。 手机软件在操作系统支持下才得以进行发展和运行,另外的一方面,随着 网络时代的到来,为软件分享提供一条新的道路。 “第三方软件”这个词的含义比较宽泛。本文用它来指代不是硬编码在手机 里,而是手机软件可以通过数据线或网络下载到手机上,可以装载、运行,也 可以删除的软件。前面讲到的 android 应用开发等软件都是完整程序的各个部分。 这些部分会被放到一起编译,产生一个二进制文件,通过 JTAG 口(升级时可 以用串口)下载到手机的 flash 中。手机一上电,就会从指定地址开始运行。 对于手机软件而言,顾名思义,双 CPU 手机就是有两个 CPU 的手机,一个 CPU 专心把通信协议做好,另一个 CPU 负责 UI、java 虚拟机、嵌入式浏览器等 应用功能。两个 CPU 可以做在一个芯片里面,也可以分开。因此对以每一个手 机用户而言手机的期望有一个较快的运行速度,最佳的办法是双核。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号