真的要重设时间?

【真的要重设时间?】在我买530前,论坛上很多人都反映530一个BUG,就是换电池后要重设时间,而且还说最新的18版也没解决问题 。买机以后第一时间检查机器的信息,是2004年第10周出厂,软件版本是18版 。然后看看有没有重设时间的BUG,果然一换电池就提示说“检查时间和日期”,心想果然有这个BUG 。由于不怎么妨碍我使用,也没放在心上 。
直到某一天买了一张新卡后,发现这不一定是BUG 。事情是这样的:摘下电池悠哉游哉地换卡后(反正要重设时间,用不着像其他手机那样紧张^_^),装上电池,开机 。由于心急地缘故,我不管屏幕的提示了,一路按OK 。最后,无意中发现:所有时间没有丢!最后经过反复研究后确定,530卸下电池后,虽然时钟是停止走动,但时间记忆并没有失去,等你装上电池,重新开机后,时钟会继续走 。由于更换电池的时候时间是停止的,所以530就提示说“检查时间和日期” 。注意是“检查”,不是“重设” 。你只需要一路OK就完事 。
我认为,这不是530的BUG,相反,这是530优秀的设计!很多手机将设置信息保存到内存(RAM)中,这样,当用户更换电池时,硬件上必须提供一个后备能源以保证换电池的时候系统设置信息不丢失 。话是这样说,因为成本关系,后备能源能顶上两三分钟就不错了 。一旦后备能源消耗歹尽,手机的信息就完全丢失,用户要重新设置 。
而530则没采取这种设计,而是用一种更好的方法:干脆不使用后备能源,将所有的系统设置信息,包括关机时的时间信息,在关机的时候全部写入闪存(FLASH ROM),等开机的时候再从闪存读取 。关机以后,时间继续在内存(RAM)运行,但是更换电池后,时间将会在内存丢失,等用户装上电池,开机,系统程序发现内存时间是空的时候,就自动将上次关机的时间读取到内存,并告诉用户检查时间 。
这种做法是:既能节省硬件成本,用户又不担心时间和系统信息丢失 。

    推荐阅读