现在有些朋友问小3和小7的内存到底是多大?有的说是4M,有的说8M,众说纷纭.有些人还认为只要把软件都装在MMC上就可以节省内存.其实这都不是确切的说法.
首先,我们先了解一下它们的系统SYMBIAN6.0.SYMBIAN最开始是为了早期的移动PC而开发的.因此它的运行机理和现在的计算机是差不多的.都是先把待处理的数据从外部存储设备(MMC 或 手机中的内存也就是C盘)调入到主存储器(就是大家所谓的动态内存),然后主存储器把它内部的数据送入CPU处理.CPU只接收主存储器中的数据,这都是典型的冯.诺依曼结构.SYBIAN6.0要求的标准内存是8M,而NOKIA经过一些改动把小7和小3的变成了4M.虽然可以运行,但是就如同用早期的DOS一样,总是受内存溢出问题的限制.
下面我们了解一下小3和小7上到底有多少存储设备:小3上我们通过SELEQ可以看到C: 4M,D:和Z:大概共20M,E: **M的MMC.小7没有E:,其他和小3一样.其实这些都是我们表面上看到的,小3和小7还有一个主存储器我们用SELEQ是看不到的.用APPMAN可以大概算出它的大小.进入APPMAN看到FREE MEMORY大概2.5M左右,然后进入线程管理,把所有线程占用的内存加起来大概不到2M.这样我们通过APPMAN粗略算出的内存大小为4M左右,实际上小3和小7的主内存就是4M.
再看一下这些设备的具体分工: 1.C盘上的4M空间,可以形象比喻成计算机的硬盘.虽然小点,但是从它向主存内调入数据的时间最短.因此,装在C上的软件和游戏运行也最快.另外C上还存储名片夹. 2.D盘很小,起到一个缓存的作用. 3.Z盘20M,这里固化了机器出厂时的系统数据.也相当与计算机的硬盘.我们个人不能修改.当我们运行机器自带的软件功能时,都是调用这里的数据.以上分工小3和小7一样,小3只不过比小7多了个MMC.E盘的MMC可以理解为计算机的大软盘.这里的数据要先被小3读取,然后调入到机器的主存内才能被CPU处理.因此,虽然容量大,但是运行速度慢.
最后,得出结论:小3和小7手机上的内存之和大概是28M.其中20M固化了出厂信息和SYMBIAN系统软件(Z盘).4M作为主存(自由支配内存).4M作为手机上的存储器(C盘).所以,C盘上的剩余空间大小和手机的主存没有什么必然的联系.即使C上的空间很小了,只要我们没有调用很多线程手机上的主存还是很大的.以上是我个人的理解,希望对大家能有帮助.