PDA

View Full Version : What is Ramdisk, pagepool and program memory?


soupiejr
19th November 2006, 12:49 PM
Hi. I'm very new to windows mobile 2005, and am very confused as to what Ramdisk, pagepool and program memory is. I understand that on top of all that, there is still extended ROM? I'm familiar with extROM from my wm2003SE time, but the persistent storage part of wm2005 has really made me jumbled up. Can someone help shed some light on this please? Thank you.

Rudegar
19th November 2006, 09:34 PM
in 2005 all ram is for applications like on a pc
in 2003 ram is deviced between storage and application ram

ramdisk is using application ram as storage because himalaya's dont have much flash

in 2005 storage is flash

page pool is technical terms for how memory is used
basicly it means that if you let memory be used in larger blocks
it's faster but they use more mem

soupiejr
20th November 2006, 12:53 AM
Thanks for the reply Rudegar. Are there any versions of WM5 now that allows the use of the full 128 MB of RAM that the Himalaya has? I've used C Shekhar's version that makes use of only 64 MB of RAM, and I find that I'm running out of space when installing certain applications that need to be installed on the main device instead of on Storage Card.

Rudegar
20th November 2006, 08:59 AM
if no ramdisk is used all 128MB is application mem
if as it sounds like all 128MB was set to ramdisk for storage
is what you want then no applications would be able to run
at all

best bet is getting a larger ramdisk but some applications may not work if the ramdisk is too big

soupiejr
23rd November 2006, 02:53 PM
Thanks Rudegar. So, if I equate it to a computer, Ramdisk is the C drive where the operating system (and any other programs that is cooked in the ROM to be installed) are installed in, am I right?

Or is it the other way round, where Ramdisk is the memory that is used when an application starts up?

Is there a wiki page about this, that explains what ramdisk, pagepool and program memory?

Thanks again for all the replies!

hanmin
23rd November 2006, 03:53 PM
Confusing indeed. Anyway, a RAMDisk is like a disk drive in your PC that you can store stuff in it. It look like a disk, although it is actually using your PC's RAM to store information. Rebooting/power-off your PC will erase everything in the RAMDisk.

So, from what I can understand, part of the Himalaya's RAM is used to make RAMDisk, which you can use to store files, install programs, etc, like the disk drive on your PC. While `Program memory` is like the RAM of your PC where software store their stuff temporary. Since both of this `RAMDisk` and `Program memory` uses the same physical memory, their size is inversely proportional to each other (eg large RAMDisk means small Program memory).

As for Page Pool.. this is a bit weird. From what it seems, this page pool is more like swap file to me (eg the virtual memory of Windows). From other pages, it seems that PagePool+RAMDisk = 64MB.

Rudegar
23rd November 2006, 03:56 PM
ram used to be controled by a slider in mem settings to deside what was used as you use pc ram and what was used for "hardisk"

real 2005 devices use flash storage for the "harddisk" part
and all their memory is like pc ram

non nativ 2005 devices like himalaya
dont have much storage so peopled made a program which would
use the memory as a "harddisk"

this mean that there is less memory "pc ram"
when ramdisk is used

here is some info about what a ramdisk is
http://en.wikipedia.org/wiki/RAM_disk

Atalantian
30th November 2006, 11:21 PM
Is there any version of win2005 without ramdisk and bigger pagepool like 40mb or something like that. Or is it possible to make windows like that because I have big memory card and don't need the ramdisk and don't use it?