首页 > 学院 > 手机指南 > 正文

关于e858的内存分配

2024-06-09 18:02:04
字体:
来源:转载
供稿:网友

  打开后盖,拔下rf模块,E858的Flash存储器就暴露在眼前了。仔细辨认发现:E858的flash存储器为ISSI 64Mbit(ROM)+16Mbit(RAM)=8Mbyte(ROM)+2Mbyte(RAM)。

  ROM分成代码段和数据段。其中数据段包括了系统数和用户数据。用户数据空间即用户可以使用的空间,E858中用户并不能自由分配该空间,软件设计过程中已经将它分成相互独立的块,每个块放什么已经固定,甚至每个块的每个记录的长度也已经固定,如:下载铃声时,铃声大小被限制在<16k,就是这个原因。这也意味着即使你下载一首1k的铃声,它实际占用的空间还是16k。这种机制的缺点是乱费空间,但是却能使系统稳定:如果某些数据被破坏,它只会影响这些数据所在的记录,对整个系统没有任何影响。

  E858的屏幕为176X220像素。因为是65k色,所以每个像素的颜色是由两个字节表示(R5,G6,B5),每个全图形界面需要占用空间为:(176x220*2/1024)Kbyte=75.625Kbyte。由此可见E858将大量的rom空间花在图像界面上了。导致用户可用空间不多。可以大致计算出来:

电话本64K*2+桌布6*64k+铃声3*16k+自编铃声4*4k+记事本与日程安排64k+彩信??k+图片夹??k=640k+??k

想必是1Mbyte左右。

16Mbit(RAM)是软件运行时堆栈和变量存储空间,和用户没有直接关系,所以不必讨论。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选