爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1222|回复: 12
收起左侧

解说SmartPhone的存储与内存

[复制链接]
发表于 2006-3-25 00:03:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
解说SmartPhone的存储与内存

第一部分 问题的提出

  初用多普达-565 智能手机,查看系统信息时关于存储与内存的一些名词很让我困惑。

1.在开始菜单里的“设置”程序中查看“关于”,可以见到这样的系统信息:


  这里, 出现了两个相似的名词:存储和内存
  
2.再用IA文件管理器查看,系统信息跟上面又有不同:

  这里,又出现了存储内存、程序内存和STORAGE这样的词。

  其它软件查看到的系统信息与上面这些结果相似。
  
3.而看厂家的硬件配置数据,手机中存储器的配置是:
   ROM:64MB
   RAM:32MB
  


  到底系统信息中的各种内存/存储是什么意思?
  SP系统究竟是怎样分配和使用各种存储资源的?

  在我们使用手机的过程中,要正确合理地用好这些资源,充分发挥智能手机强大的功能,并确保数据的安全,就应当要搞清楚它的资源利用方法与工作机理。
  

评分

参与人数 1实力分 +1 金钱数 +18 收起 理由
Swallow + 1 + 18 奖:感谢-你和大家分享资源与经验!

查看全部评分

 楼主| 发表于 2006-3-25 00:04:03 | 显示全部楼层
 在网上找了好久,没有找到对这些问题完整清晰的解释。

  综合和分析了各种信息后,我对这些问题有了一些初步的认识。写出来与朋友们分享,并期待着大家对其中可能存在的错误观点的指正。

第二部分 解说存储

  
  下面所讨论的仅限于使用Windows Mobile for SmartPhone 2003 SE操作系统的手机。如多普达5x5系列,摩托罗拉MPX 2xx系列等等,我简称它们为SP手机。所用具体数据值均以我的多普达565中的实际数值作为实例。
  
  SP手机所使用的存储资源可分为三种:
  外置Flash存储卡
  机内Flash ROM
  RAM

  外置Flash存储卡不属于系统基本配置,是由用户自行购买安装的。SP手机只提供了插槽接口。后两项即为厂家在手机硬件配置中所标注的ROM和RAM。

  
一、先看使用方法最简单的外置存储卡。

  存储卡不是系统必备的部分,只是一种存储扩充。它的作用相当于PC机上的第二块硬盘。在SP手机中,它被标识为Storage Card文件夹。我的多普达565中目前配备的是一块256MB的mini SD存储卡。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-25 00:04:39 | 显示全部楼层
 存储卡是使用Flash ROM芯片存储信息的。Flash ROM的特点是掉电不丢失数据,因而可以长期存放信息。数据可以随机读取,即可以直接运行其中存放的程序。它的内容也可擦除并重写,但擦除重写的只能用块方式而非随机方式,擦写速度远远低于读取速度。它的擦写次数即使用寿命是有限的。

  存储卡主要用来存放用户软件和数据,一般情况下用户会将多数第三方软件安装到存储卡上,以节约机内的Flash ROM存储空间。为了节省机内ROM空间,还有各种办法可以将铃声、短信等数据文件改向保存到存储卡上。由于存储卡上的数据硬启动不会被破坏,它还适合做数据备份用。

  存储卡上数据的安全性要从两方面看,一方面硬启数据不丢失可以提高安全性,另一方面卡的质量差异、插拔及机械损伤也会带来更多的损坏机会。将软件安装到存储卡上还有一个限制,就是安装在它上面的程序开机不能自动启动。

  使用过程中存储卡的空间分配很简单,只分为已用区域和剩余的可用区域。
  下面的图(A)对此作了简单的描述,深绿色的①号区表示已用部分, 浅绿色的②号区表示可用部分。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-25 00:05:15 | 显示全部楼层
二、现在,我们再来看看机内的Flash ROM存储器。  

  SP手机的操作系统是存储在机内的Flash ROM存储器中的。操作系统并未将64MB的ROM全部用完,它还有一部分剩余的空间,这部分空间可以给用户使用。在这一点上,机内Flash ROM象是PC上的第一块硬盘或C盘,只是容量比较小。为了能够方便地使用留给用户的这部分ROM空间,SP手机中将它组织成了一个文件夹,名字是Storage,在早期版本的系统中,它曾被称作IPSM(Internal Persistent Storage Memory)。在默认情况下,用户安装到手机中的软件,各种软件的数据如铃声,摄像头拍摄的照片等等,都可以存在这部分空间里。那些可以修改的系统配置信息如注册表和IE收藏夹等也存放在其中。

  这样,机内Flash ROM存储器空间可以分为两部分,第一部分是操作系统所占用的,在图(B)中就是标记为③号区的深篮色区域。剩余的④⑤两部分之和即为“关于”系统信息中所说的“总存储”和IA系统信息里说的STORAGE。④号区表示其中已被用户数据所占用的部分,⑤号区就是剩下尚未占用的空间,“关于”系统信息中称它为“可用存储”。根据系统信息里给出的数据,我们还可以推算出多普达565手机中的操作系统的体积是64MB-27.98MB=36.02MB。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-25 00:06:02 | 显示全部楼层
  当手机硬启动或执行“恢复出厂设置”时,操作系统所占用的部分是被保护起来的,它的内容不会被改变。而STORAGE存储区的用户数据则会被全部清空,然后还原成厂家设定的初始数据,存入一些系统内置铃声、布局、图片等资料,以及初始的开始菜单和注册表等。

  只有在重刷系统ROM更新操作系统时,③号系统区里的数据才会被改变。

  一般应用中,虽然我们可以将程序装入Storage空间,但考虑到系统内置程序默认都是使用它,注册表,开始菜单,我的文档都在其中,联系人,日程安排等数据也会保存在里面,应当保留足够的空间余量以防因存储空间不足导致系统不能正常工作,尽量节省地使用它们。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-25 00:07:21 | 显示全部楼层
三、RAM的使用与分配   

  RAM的使用情况比上面两种存储器要复杂一些。

  RAM是靠电力维持其中的数据的,失失电力后它里面所存储的信息将全部消失。它们可以快速地随机存取,是程序运行过程中存放动态数据所必须的存储器。

  在SP手机中,RAM可分为三个区域,图(C)中的⑥号区是操作系统固定占用的部分,它是操作系统内核运行所需要的资源。

  剩余的RAM又可以分为两部分,一部分称为“存储内存”,一部分是“程序内存”。

  “存储内存”在PPC系统中,是用户存放安装的基于RAM的软件和数据的区域,而“程序内存”则是运行中的程序存放动态数据的空间。在PPC系统中用户可以自行调节这两部分区域的相对大小。而SP手机里由于没有基于RAM的软件,所以它们的空间大小分配是固定的。从上面IA文件管理查看到的系统信息里可以知道,在多普达565中,“存储内存”的大小为1.46MB,而留给“程序内存”的空间则为21.62MB。“关于”系统信息里说的“总内存”实际上是指这块“程序内存”空间。这与IA系统信息里所说的总内存并不是一回事。在图(C)中,⑦⑧两块区域表示的是“存储内存”,⑨⑩两块区域表示的是“程序内存”。其中的前一数字区均表示已用部分,后一数字区表示未用部分。

  “程序内存”存放的是正在执行中的程序所用的动态临时数据,程序退出时它将被释放。重启手机时它的内容将会被清空。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-25 00:08:06 | 显示全部楼层
 “存储内存”保存的是一些相对静态的数据,比如Windows系统注册表的内存映象,新收到的短信,修改过的联系人资料等,当执行正常的关机操作时,它们将会被写回Flash ROM区中Storage里的数据文件里。再次开机时会被重新读进“存储内存”。如果突然断电,比如说开机状态下取出锂电池,依靠机器主板上安装的一块钮扣备用电池,其中的内容可以得以保存而不会丢失。但如果备用电池失效,或开机状态下取出主电池后时间过长致使备用电池电力耗尽,这部分内存里的数据将消失,这就会造成用户数据和系统配置信息的丢失。如果系统出现严重错误而重启,也有可能会破坏“存储内存”中的数据而造成资料和配置的丢失。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-25 00:08:43 | 显示全部楼层
第三部分 使用提示

  
  通过以上的分析,我们可以得到在使用SP手机时的几个注意事项:

  1.一般软件要尽量安装到存储卡上,备份软件为了能在硬启后可以运行以完成系统还原,必须装在存储卡上。只有那些需要开机自动启动的软件才要装到手机(即机内Flash ROM)里。

  2.尽量将各种铃声照片等资料存放到存储卡上,要保证机内STORAGE上有足够的存储空间,不要全部用完它。

  3.为了确保资料的完整和安全,必须保证备用电池有正常的供电能力,如果出现开机状态取出锂电会丢失信息的现象,需要及时更换备用钮扣电池。

  4.不要长期连续开机。最好每天关机一次。通过关机过程将当天的数据完整地写回机内Flash ROM里的文件中,降低可能的数据丢失造成的损失程度。

  5.要正常关机,不要用直接取出锂电池的方法来强行关机。
回复 支持 反对

使用道具 举报

发表于 2006-3-26 11:04:11 | 显示全部楼层
怎样换备用电池?电池的型号是多少?我的是565机,谢谢
回复 支持 反对

使用道具 举报

发表于 2006-3-26 11:17:09 | 显示全部楼层
备用电池最好自己拆机后再去买,或者找js帮换,也不贵
回复 支持 反对

使用道具 举报

发表于 2006-3-31 11:53:54 | 显示全部楼层
楼主转贴别人的文章时, 应当注明是"转贴", 并给出原文信息

不然会被认为是 剽窃

这篇文章的原文作者是 "王", 原发于 tompda 论坛:

《解说SmartPhone的存储与内存》

[ 本帖最后由 Olive 于 2006-3-31 11:56 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-3-31 15:26:28 | 显示全部楼层
原帖由 Olive 于 2006-3-31 11:53 发表
楼主转贴别人的文章时, 应当注明是"转贴", 并给出原文信息

不然会被认为是 剽窃

这篇文章的原文作者是 "王", 原发于 tompda 论坛:

《解说SmartPhone的存储与内存》

转贴需要注明出处  是对作者的尊重.

感谢楼主共享.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-12 02:40:42 | 显示全部楼层
原帖由 Olive 于 2006-3-31 11:53 发表
楼主转贴别人的文章时, 应当注明是"转贴", 并给出原文信息

不然会被认为是 剽窃

这篇文章的原文作者是 "王", 原发于 tompda 论坛:

《解说SmartPhone的存储与内存》


嘿嘿,兄弟,不过是为了骗点分罢了,同时也想让更多的新手看看,本是好事。只是忘记写了个转字,至于 剽窃,罪名太大了,你以为有稿费的吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-1 07:12

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表