多普达S1手机内存与实际内存为什么有出入?
问下,写的是64缓存,128内存机器为什么在程序里面查看内存时,总内存要远远小于标称内存呢?我买的是行货手机....
问下,写的是64缓存,128内存机器为什么在程序里面查看内存时,总内存要远远小于标称内存呢?
我买的是行货手机. 展开
我买的是行货手机. 展开
2个回答
展开全部
典型的Windows CE设备包括ROM和RAM内存。当设备被关闭时,设备也可以通过使用充电的后备电池而继续维持RAM中的内容。
ROM包含未解压到执行位置的文件,包括系统执行体、动态链接库(DLLs)和被捆绑的应用程序如Microsoft Pocket Word。这些文件都起始于页面的边界。ROM还包括这些应用程序所使用的各种文件,如字体、声音和位图。这些文件中的大多数被压缩了(除了一些字体例外)。代码和执行体的只读部分以及DLLs被解压到启用的执行位置。由于可读/写部分在指定的RAM,它们将在那里被压缩。
为了节省空间,这些小文件和被压缩的可读/写区中的许多被放置在内存的缝隙中。这些缝隙是放置在ROM中的代码或只读内存区的最后一页省下的空间。
压缩ROM中的执行体或DLL也是可能的。当这类执行体运行时,请求换页程序将所虚页面解压并将它们装入RAM。
RAM被分成两个部分:存储内存和程序内存。存储内存包括注册表、文件系统和数据库。文件系统包括由用户安装或创建的应用程序和数据文件。在文件系统中的所有文件都是被压缩的。程序内存是由系统使用的并用于运行应用程序。用户在任何时刻不需重新启动,就可以重新调整对存储内存和程序内存的划分。
用户安装的应用程序压缩驻留在文件系统中。代码和数据需要被解压到程序内存来执行。请求换页被支持——当一个用户安装的应用程序被启动时,仅有一小部分应用程序需要被解压到程序内存。
除了数据部分,每个执行体通常都耗费一定量的程序内存用于它的堆栈数据。堆栈通常可以动态增加或减少。
ROM包含未解压到执行位置的文件,包括系统执行体、动态链接库(DLLs)和被捆绑的应用程序如Microsoft Pocket Word。这些文件都起始于页面的边界。ROM还包括这些应用程序所使用的各种文件,如字体、声音和位图。这些文件中的大多数被压缩了(除了一些字体例外)。代码和执行体的只读部分以及DLLs被解压到启用的执行位置。由于可读/写部分在指定的RAM,它们将在那里被压缩。
为了节省空间,这些小文件和被压缩的可读/写区中的许多被放置在内存的缝隙中。这些缝隙是放置在ROM中的代码或只读内存区的最后一页省下的空间。
压缩ROM中的执行体或DLL也是可能的。当这类执行体运行时,请求换页程序将所虚页面解压并将它们装入RAM。
RAM被分成两个部分:存储内存和程序内存。存储内存包括注册表、文件系统和数据库。文件系统包括由用户安装或创建的应用程序和数据文件。在文件系统中的所有文件都是被压缩的。程序内存是由系统使用的并用于运行应用程序。用户在任何时刻不需重新启动,就可以重新调整对存储内存和程序内存的划分。
用户安装的应用程序压缩驻留在文件系统中。代码和数据需要被解压到程序内存来执行。请求换页被支持——当一个用户安装的应用程序被启动时,仅有一小部分应用程序需要被解压到程序内存。
除了数据部分,每个执行体通常都耗费一定量的程序内存用于它的堆栈数据。堆栈通常可以动态增加或减少。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询