放心地去升级吧

看了一大人“不要升级”的贴后,倍感诧异,我认为其中一些观点不太正确 。其实我们可以放心去让机器升级的 。
【放心地去升级吧】第一次写贴,请多多包涵 。欢迎大家一起讨论QQ:195333416

现在凡是可以升级的电子设备如手机、MP3等,其内部的软件均是存放在一种叫FLASH ROM(也就是闪存)的记忆芯片中 。这种记忆芯片有两个特点,就是即使没电,里面的内容都不会丢失;另外,无论是NAND型闪存还是NOR型闪存其重复擦写次数都在10万次以上 。

闪存的寿命主要是体现在擦写次数 。一旦寿命到了,意味着芯片不能再擦写,内容将会固定下来 。
那么,10万次是一个什么概念呢?比如,如果你1天升级一次530,你可以升级280年

也许你会问:530的用户数据是不是存放在闪存中?
答案是“是的”,不过需要一些说明 。
530在启动的时候是将闪存的所有内容(用户数据、系统设置等)全部读取到内存里面,接着用户的一切操作如写短信、修改铃声等,都是在内存里面进行,跟闪存一点关系都没有 。等用户关机的时候,530才将用户的数据保存到闪存里面 。
这样做的好处是:最大程度地延长闪存的寿命,同时加快系统运行速度(因为闪存的写入速度比内存要慢多) 。缺点是关机的速度比较慢 。

这样,正好顺便解释了为什么530关机时有“储存数据中”的提示(正在把内存的资料写入闪存) 。

还有升级的原理是这样的:
手机开机时,是先运行一个BOOTLOADER程序,检查是不是要升级,如果不是升级,就运行手机的操作系统 。如果升级,就进入升级模式 。

进入升级模式后,BOOTLOADER先将来自PC的数据存放到530的内存中,接收完后才清除掉530原来的操作系统,再将内存里面的资料写入闪存中 。

    推荐阅读