什么是Windows Mobile的缓冲池PagePool?相关具体职能如何?

来源:百度知道 编辑:UC知道 时间:2024/09/28 07:53:28
在PPC的Windows Mobile中有一个缓冲池的概念
相应ROM的缓冲池可以定义为各种大小,例如4M,6M,10M等等
据我所知,缓冲池类似于电脑操作系统中的Pagefile.sys
把相关系统需要运行的部分程序写入缓冲池中

那么缓冲池所用的到底是ROM部分,还是RAM部分?
如果是ROM部分,那为什么系统不直接利用RAM进行读写?而要在ROM中再建一部分空间出来?这样如何提高系统的运行效率?
为什么使用了ROM的部分却还会连可运行内存也一并减少?

缓冲池的大小对系统的运行效率有什么影响?
目前128M RAM的PPC许多ROM的缓冲池配置了32M,这么大的缓冲池对系统加速有效果吗?还是说会减慢系统的速度呢?

一些观点认为,去掉缓冲池可以使系统直接将代码加载到内存中去,这样可以提高速度。这种看法是否和缓冲池大而系统越快的论点背道而驰?应该怎么来看这个问题?

PagePool是RAM部分.
"去掉缓冲池可以使系统直接将代码加载到内存中去"
直接加载的代价和每次都加载,另外内存的有效利用都要求PagePool的存在
PagePool的具体功能参见windows操作系统的相关知识,,在windowsmobile上功能大同小异