Posted on 26-Nov-2004 08:59.
Filed under: News
The KB article 35222 explains the memory types implemented with the new Treo 650 smartphone based on Palm OS. The Treo 650 uses a special non-volatile memory type (NV RAM), which allows users to actually run out of battery without risking the integrity of data stored on the device.
While older devices used a memory structure that was similar to RAM, the new Treo 650 actually uses the non-volatile memory in a way very similar to a hard drive. For this to work, a new file system was implemented, called NVFS. Unlike older versions which used dynamic blocks in memory, the new file system requires a fixed block size, like other storage devices do. In the case of this implementation it uses 512 bytes for each block.
It means that regardless of actual information size, the minimum space used for a file will always be 512 bytes, or a multiple of this number. This can explain why some users are seeing some available space but are not able to store more information on the PDA.
The Treo 650 also comes with 10MB RAM for usage during operation. This memory can be used by any application but if it's full an application may receive a "Memory full" error, even when there are plenty of NV RAM available. Applications like SnapperMail from Snapperfish, DateBk5 from Pimlico and older versions of GoodLink from Good may have problems if this space is not available.
PalmOne says that users migrating from previous Palm OS based devices should add about 33 percent to the existing occupied memory to have an idea of how much memory will be used on a Treo 650.