The difference between program and storage memory
Submitted Wednesday, December 13, 2006
Your device has two kinds of main (internal) memory: program memory and storage memory.
Main memory is the internal memory of the device, and it is divided into two types: Program memory and Storage memory.
Program memory is temporary memory that programs use when they are running. This can be compared to the RAM (Random Access Memory) of a desktop PC. When you look at a spec sheet for a Windows Mobile device, you'll see this listed as RAM or SDRAM. Windows Mobile 5.0 Pocket PCs and Smartphones use all of the RAM for program memory.
Storage memory is used to save files and programs. All WM5 devices use flash ROM for file storage. Flash ROM is "non-volatile" memory, which means that you don't lose data stored there if the battery dies. Microsoft refers to it as "persistent storage." The Windows Mobile OS and applications are pre-installed in a portion of the flash ROM.
Pre-WM5 Pocket PCs, however, do not use flash ROM for Storage Memory, but instead use a portion of the RAM to store program and data files. If the battery dies on a pre-WM5 device, any program installed in Main Memory or data files saved to Main Memory are lost. Hence, it is particularly important to back up pre-WM5 Pocket PCs.Storage memory can be added to Windows Mobile devices using CF, SD, miniSD, and microSD storage cards. These use flash ROM technology. Once they are inserted into a card slot on the device, they appear in the File Explorer or File Manager menu.