首先感谢大家对515的关注。在此对laupro的问题进行回答:
什么是ROM?ROM--Read Only Memory 中文意思是:只读存贮器
实际上是一块或几块集成电路芯片,程序就是在生产厂家一次性写入这块芯片,以后用户只能读出里面的程序,而不能写。当然现在通过特殊的设备也可以改写了。
什么是RAM? Random-Access Memory-随机存取存储器,一种存储单元结构,用于保存CPU处理的数据信息。"随机"(Random)存取是与"顺序(serial)"存取相对而言的,意思是CPU可以从RAM中任意地址中直接读取所需的数据,而不必从头至尾一一查找。但是实际上手机中的RAM和我们书本上学到的“随机存储器断电后数据消失”是不同的,断电消失是针对电脑的RAM内存条的常用分类。但是从数码产品的广义角度讲,不是凡是断电后数据消失的都叫“RAM”当然也不能一见到断电后数据没有消失的就叫它“ROM”。我们手机的ROM和RAM可以这样分类:和操作系统相关大部分都在ROM中,这部分的程序你是删除不掉的,手机关机再开机它们就又回来了。而我们所用的各种软件,包括机器自带的和我们DIY的部分都存储在RAM中,同时RAM还兼职存储各种程序的日志运算标记和运行所需的中间结果等。“storage”文件夹实际上是从RAM中划分出来的可以通过手机文件管理器或数据线直接操作的一块区域,再强调一下:这个文件夹不是象这个网友说的那样简单的在ROM中划分出一块,而是属于RAM的一部分,只不过我们可以直接在它的区域进行读写操作。而其他部分的RAM我们是没有办法直接操作的。
这位网友说:“我认为rom是存储器,存储系统软件,但由于有富裕,就分配给用户存储自己的数据,也就是我们在不加卡时照样可以安装和存储程序,系统就把数据存储到rom得空余处了,而不是存储在ram中,因为ram关机掉电存储其中得数据就会丢失,而ram是内存,515的是32M spv的是16M,和电脑概念一样,这样就会有515比spv运行较流畅得原因了”这种错误是很明显的,因为没有一款手机软件超过16M的,甚至很少有手机软件超过1.6M的,运行这么个小程序时产生的中间数据,极少有超过该程序本身大小的。就是说比如这个程序有1M大小,那么运行它时在RAM中占用的空间一般不会超过1M大小。所以以你的想法来看,16M的spv运行任何手机中的程序都不会有什么困难,且同时运行十个八个这样的程序都不会有问题,更不用说32M的515了,然而事实是,有时候什么程序都不运行还照样死机,这又如何解释呢?
还有一个spv和515内存大小的问题,你可能对515的历史不是很了解,515是在spv在欧美销售了很久后才在华语地区推广的,而这个时候已经不是原来的spv了,不但软件版本升级,连手机性能的标志之一——RAM也增加了,这不是简单的增加,如果同时用spv和515运行同一程序你就能感受得到。
另 外关于汉字和英文字节的问题。程序的运行快慢和采用什么样的语言系统没有直接关系,而是和程序的结构和复杂程度有关,还和这台机器的cpu频率有关,而机器在运行程序时只有极少数时间用在处理文字上,因为一个程序的关于文字部分内容和其他内容比起来简直可以忽略不计。举个很浅显的例子:用英文版的windows98运行中文版word,用英文版windows98运行英文版word,用中文版windows98运行英文版word,用中文版windows98运行中文版word,运行速度是——一样的。
不管怎么说,大家的探讨热情让我感动,这篇文章不是针对laupro个人的,大家只是探讨。真诚地谢谢laupro的热情,谢谢大家。
另外有时间本人将再发表一些关于515的独家宝典,绝对是你没看见过的。