买来小E后,发现它的录像最长就一分钟左右。开始以为是内存太小,可是我减肥到了7M多后,录像的时间没有变化。后来发现小E的语音记事只可以录一分钟,我猜想是不是因为录音的关系呢。就把录音关了,可是没什么作用。
但是录音还是给了我一些启发。语音记事不占内存空间,而它占的空间有是固定的。我猜测有两种可能:第一,摩托专门为这个功能设了一个小的存贮器;第二,摩托在手机的内存中单划出来一部分空间作为语音记事的空间。我觉得第二种的可能性比较大,因为单设一个小的存贮器的成本比较高,单设存贮器的作用是提高运行速度,可是录音的信息流量是比较小的,并不值得为了它单设存贮器。
录像也是差不多的,可是录像的信息流量比录音要大的多了。我想摩托是借用了电脑的方法,有一块内存,相应的我们平时说的“内存”就相当于电脑上的硬盘了。小E录像的时候,是将影像录进了内存,等内存吃紧的时候,录像就自动停止了。这时,会有个漫长的等待时间。我估计就是内存向“硬盘”写入信息的时间了。因为内存和外存的速度通常差了数量级,也就是说内存的速度通常是外存的十倍或是百倍,所以小E的录像的速度是很快的,但是存储的时间是很慢的。但是我搞不懂为什么等待时间后手机会让选择“放弃”还是“存储”,我觉得这时录像应该已经在外存上了。
作为对比,索爱的手机的简介上介绍内存是“共享内存 ”。我对此的理解是它只有外存,没有内存。但是我觉得这种解释是很牵强的,因为这样的话,机子会慢的不可想象的。我觉得它应该有个小内存,来提高速度。
为了验证一下,我用小E和索爱K300比了一下录像。
K300的录像菜单太难找了,居然隐藏在照相的右键菜单里,我开始就没找到。小E多方便,主界面上就有。当然这是操作系统的问题,不是今天我们讨论的重点。
取景之后,我同时按下了两个手机的录像键。小E没有任何延迟,马上就开始录了。可是K300“滴”的响了一声后,就黑屏了,过了一秒才开始录。可见索爱的速度的确是很慢的,这就说明它的内存要么没有,要么就是很小。
小E录像停止后,就是漫长的等待时间。K300按了停止(它是真正的不限时),没有任何等待,就可以选择播放了。这说明小E是录制在内存里,录完后再写入外存,而K300是直接录在的外存上(如果它没内存的话)。至于它有没有内存,就很难说了。因为内外存的速度差异太大,如果有个内存,它应该挺大的。如果它的内存很小,那外存的速度就要很快。那样的话就没必要设内存了,因为内存成本比外存高很多。我比较倾向于它是没内存的。这样也可以解释索爱的机子诸如反映慢,爱死机的那些毛病。
不过索爱的外存速度也算是快了,相信大家一定不能容忍小E存录像的等待时间吧。至于这两个机子孰好孰坏,那就是见仁见智了。但是,就手机上的录像效果来说,小E比K300强的不止一个档次。这块屏幕好给我争脸啊!
小E的录像大小就区决于内存的大小,而不是外存的大小。那小的内存有多大呢?录像最大一般是470K。前几天改小E的皮肤出来点毛病,刚传上手机时,手机的九宫格图标在,重启之后就是了好几个。所以九宫格图标也是在内存中的,一共是15个,大约130K。再加上一些系统加载的内容。一共应该有700K吧。不过我觉得这样算,内存好像太大了点。也可能它的内存用调度算法会减少一些。
我以上的言论只是我自己的想法,有不成熟的地方,还请各位高手包涵了!